Javascript 使用锚定作为提交输入时在输入/返回时提交表单
我正在使用锚来提交表单:Javascript 使用锚定作为提交输入时在输入/返回时提交表单,javascript,jquery,Javascript,Jquery,我正在使用锚来提交表单: $("a[title=submit]").click( function(){ $(this).parents("form").submit(); }); 它工作得很好,但是我仍然希望用户能够在按enter或return时提交表单 有人知道怎么做吗?默认情况下,您应该可以这样做。如果表单有onsubmit,请确保它返回true,否则返回false将阻止表单正常提交 $("form").bind("keypress", function(e){ if(e
$("a[title=submit]").click( function(){
$(this).parents("form").submit();
});
它工作得很好,但是我仍然希望用户能够在按enter或return时提交表单
有人知道怎么做吗?默认情况下,您应该可以这样做。如果表单有onsubmit,请确保它返回true,否则返回false将阻止表单正常提交
$("form").bind("keypress", function(e){
if(e.keyCode == 13){
$(this).submit();
}
});
除非您的提交功能正在做一些奇怪的事情,否则它不应该通过在字段内按enter键来阻止用户提交。当有人在提交链接处于焦点时按enter键时,就会绑定到该功能。我想他说的是在输入中按enter键,就像大多数人期望表单工作一样。