4
我有一个简单的表单。如何在输入键被按下时防止提交表单中的输入字段?
输入字段,复选框,单选按钮,最后是SUBMIT按钮。
我使用jQuery来执行AJAX验证,但是当用户在输入字段内按下ENTER时,它会提交表单!
如何阻止这种情况发生在这个表单上(不是所有的输入字段)?
我有一个简单的表单。如何在输入键被按下时防止提交表单中的输入字段?
输入字段,复选框,单选按钮,最后是SUBMIT按钮。
我使用jQuery来执行AJAX验证,但是当用户在输入字段内按下ENTER时,它会提交表单!
如何阻止这种情况发生在这个表单上(不是所有的输入字段)?
假设你的投入,而您不希望提交进入具有noSubmit
类,然后使用此代码:
$(function(){
$("input.noSubmit").keypress(function(e){
var k=e.keyCode || e.which;
if(k==13){
e.preventDefault();
}
});
});
可以使用onsubmit
处理程序陷阱表单提交和执行验证:
<form onsubmit="return validate();">
...
</form>
<script type="text/javascript">
function validate() {
// return true to submit form or false to stop
}
</script>