我有一个小表单,有三个复选框,其中一个附加到"输入数字",如果复选框被选中,则取该数字并调用一个函数。
问题是,如果我输入数字并按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>
停用"输入->提交"的方法:
$("#formID").submit(function() {
return false;
});
在输入类型中按ENTER键时调用函数的方法:
$("#InputID").keyup(function (e) {
if (e.keyCode == 13) {
redraw();
}
});