Javascript 停止输入提交表单-获得奇怪的结果

Javascript 停止输入提交表单-获得奇怪的结果,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,有人能帮帮我吗 您正在使用哪个浏览器?显然,不同浏览器对关键事件的处理方式不同。另外,如果要停止enter以提交表单,则应使用preventDefault()阻止事件通过 试试这个: $('.formInputTextPostcode').bind("keyup keypress", function(e) { var code = e.keyCode || e.which; if (code == 13) { e.preventDefault();

有人能帮帮我吗


您正在使用哪个浏览器?显然,不同浏览器对关键事件的处理方式不同。另外,如果要停止enter以提交表单,则应使用preventDefault()阻止事件通过

试试这个:

$('.formInputTextPostcode').bind("keyup keypress", function(e) {
    var code = e.keyCode || e.which; 
    if (code  == 13) {
        e.preventDefault();               
        $(this).trigger("enterKey");
    }
});

那件事上,我的头脑已经被折磨了好几年了。谢谢你的提示,解决了我所有的问题,现在我今晚可以睡觉了:)
$('.formInputTextPostcode').bind("keyup keypress", function(e) {
    var code = e.keyCode || e.which; 
    if (code  == 13) {
        e.preventDefault();               
        $(this).trigger("enterKey");
    }
});