我有一个表单,在使用这样的 jQuery 单击按钮时提交表单后。
function validate(){
if($('#firstname').val() =="")
alert("Please enter your first name");
else if($('#lastname').val() == "")
alert("Please enter your last name");
else if( $('#association').val() == "")
alert("Choose your association");
else if($('#association_no').val() == "")
alert("Please enter your association number");
else
$('#register').submit();
}
$(function(){
$(".enter_submit").keyup(function(event) {
if(event.keyCode === 13)
validate();
})
})
警报框显示正常,但我的问题是当我在显示警报框后按 Enter 键时,它会提供另一个警报框而不是摆脱警报(当我用鼠标单击确定时工作正常)。在 FF 中,它会通过此页面为 #prevent 提供更多警报。所以我相信即使在显示警报后它仍然专注于表单。