このような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キーを押すと、アラートを取り除く代わりに別のアラートボックスが表示されるという問題があります(マウスで[OK]をクリックすると正常に動作します)。FF では、このページからの警告を #防ぐことができます。そのため、アラートが表示された後でもフォームに焦点を合わせていると思います。