2016-03-24 60 views
0

我想在提交 目前正在使用jQuery KEYUP即使对于jQuery的变化值提交

jQuery("#formID").keyup(function (event) { 
    // do changes to form fields here before submit 
}).keydown(function (event) { 
    if (event.which == 13) { 
     // event.preventDefault(); 
    } 
}); 

前更改表单字段值,但问题是,它的工作原理,当点击提交按钮,但如果用户按回车那么它不起作用。

所以,我可以送形式的变化值的任何想法之前提交一份由输入键按下

+1

只是使用'submit'事件 – Ramanlfc

回答

1

使用submit事件上<form>这将为双方的形式提交工作和回车键按下

jQuery("#formID").on('submit', function() { 
    // Code here 
}); 
+0

谢谢它的工作:)其实我忘了async:false,在我的ajax请求中,虽然我早些时候尝试过 – user889030

1

假设# formID是您可以尝试下面的表单的ID:

$("#formID").on('submit', function(e) { 
    e.preventDefault();//prevent the submit 
    //alter any fields 
    $(this).submit();//submit 
});