我有一个带有三个复选框的小表格,其中一个附加到'输入号码',如果勾选复选框,则取数字并调用一个函数。
问题是如果我输入数字并按ENTER键重新加载页面。我想这是因为我提交表格无处可去。
如何更改为输入不发送表格但再次调用该功能?
感谢。
<div class="input-group">
<span class="input-group-addon">
<input type="checkbox" id="filterLenght" value="lenght" onClick="redraw()">
MinLenght
<br>
</span>
<input type="number" class="form-control" id="filterLenghtNumber" value="200">
</div>
答案 0 :(得分:1)
停用&#39;输入的方法 - &gt;提交&#39;:
$("#formID").submit(function() {
return false;
});
在输入类型中按ENTER键时调用函数的方法:
$("#InputID").keyup(function (e) {
if (e.keyCode == 13) {
redraw();
}
});