2015-09-24 159 views
0

我想输入被按下,所以焦点从当前输入改变为下一个输入。我已经做到了,但我遇到了问题。当输入被按下时,表单提交。防止输入提交表单,允许在输入中输入

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

如何让输入按下输入,但是阻止提交表单?我有一个提交按钮来提交表单。

回答

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)); 
    } 
});