我的表格有一个不寻常的问题(这里是精简版):
<script>
(function($){
$("form").submit(function(){
alert('Checkout time!');
});
$("button[name='process_order']").click(function(){
alert('Button Checkout time!');
});
$("button[name='back']").click(function(){
alert('Back Button');
});
})(jQuery);
</script>
<form>
<input type="text" name="moo1" tabindex="1" />
<input type="text" name="moo2" tabindex="2" />
<button name="back" tabindex="4">Back</button>
<button name="process_order" tabindex="3">Process Order</button>
</form>
这些按钮工作正常,但是,如果我在其中一个具有焦点的文本框时按 Enter 键,则会触发“后退按钮”动作......即使表单的提交处理程序设置为“结帐”......