使用锚点作为提交输入时,在输入/返回时提交表单

时间:2010-01-13 15:11:26

标签: javascript jquery

我正在使用锚点来提交表单:

$("a[title=submit]").click( function(){
      $(this).parents("form").submit();
});

它运作良好,但我仍然希望用户能够在按回车键或返回时提交表格。

任何人都知道怎么做?

2 个答案:

答案 0 :(得分:1)

$("form").bind("keypress", function(e){
  if(e.keyCode == 13){
    $(this).submit();
  }
});

答案 1 :(得分:1)

默认情况下你应该可以这样做。如果您有表单的onsubmit,请确保它返回true,否则返回false将阻止表单正常提交。

除非您的提交功能正在做一些时髦的事情,否则不应阻止用户通过在字段中输入来提交。