2015-09-24 158 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)); 
    } 
});