我想按Enter键以使焦点从当前变为下一个输入。我做到了这一点,但我遇到了问题。按下输入时,表单会提交。
$('.length_input input[type=text], .qty').keypress(function(event) {
if(event.which == 13) {
//enter pressed
active($(this));
}
});
如何允许输入按下输入但阻止提交表单?我有一个提交按钮来提交表格。
答案 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));
}
});