如何将文本字段值传递给一个变量在Javascript
我有下面的脚本,我想文本字段值传递给一个变量 并显示在警报窗口如何将文本字段值传递给一个变量在Javascript
<form name='searchdata' id="search_form" >
<div class="col-xs-4" id="form_submit_ins">
<label for="usr">Search Instance</label>
<input type="text" class="form-control" id="ins" id"searchval" placeholder="Instance Name"><br/>
<button class="btn btn-danger navbar-btn" onclick="form_submit();" >Search</button>
</div>
<div>
</div>
</form>
</div>
<script type="text/javascript">
function form_submit() {
var item = document.getElementById('searchval').value;
alert(item);
}
你有一个错字:
id"searchval"
应该是:
id="searchval"
M非常感谢,我正在睡觉,并没有意识到这一点。 –
不用担心,很高兴帮帮忙:-) –
你能不能帮我在这里 –
ID应该等于searchval即id="searchval"
也有一些是不对您的HTML(它有两个ID字段?是否缺少“=”号?
如果您修复HTML到您的代码应工作:
<input type="text" class="form-control" id="searchval" placeholder="Instance Name">
你input
有两个id
的,它只能有一个id
变化:
<input type="text" class="form-control" id="ins" id"searchval" placeholder="Instance Name">
要:
<input type="text" class="form-control" id="searchval" placeholder="Instance Name">
我认为你正在寻找.val()不是.value。编辑:这是jQuery,并没有真正解决这个问题。 – Ken
@Ken问题不是标记jQuery和'.VAL()'是不是对DOM的作品从'document.getElementById' ... –
@RobM返回的节点的本地方法。你说得对,我今天遇到了很多问题,看起来我已经变得sl。。我的错! – Ken