阻止输入提交表格,允许输入输入

时间:2015-09-24 13:49:51

标签: jquery

我想按Enter键以使焦点从当前变为下一个输入。我做到了这一点,但我遇到了问题。按下输入时,表单会提交。

$('.length_input input[type=text], .qty').keypress(function(event) {
  if(event.which == 13) {
   //enter pressed
     active($(this));
   }
});

如何允许输入按下输入但阻止提交表单?我有一个提交按钮来提交表格。

2 个答案:

答案 0 :(得分:1)

应该使用

event.preventDefault()来阻止输入的默认操作。

答案 1 :(得分:0)

您需要阻止表单上的默认操作。

form.addEventListener('submit', function (event) {
    event.preventDefault();
});
$('.length_input input[type=text], .qty').keypress(function(event) {
    if(event.which == 13) {
        //enter pressed
        active($(this));
    }
});