且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Javascript:在Enter Key按下提交阻止表单

更新时间:2023-12-02 23:14:16

if (document.addEventListener) {
    document.getElementById('strip').addEventListener('keypress',HandleKeyPress,false);
} else {
    document.getElementById('strip').onkeypress = HandleKeyPress;
}

function HandleKeyPress(e) {
    switch (e.keyCode) {
        case e.DOM_VK_ENTER:
        if (e.preventDefault)
            e.preventDefault();
    else e.returnValue = false;
    }
}

由于原始问题编辑而编辑:

EDIT due to original Question edit:

您只需要:

$(document).ready(function()
{
    $("#frmUserListSearch").keyup(function(event)
        {
            if(event.keyCode == 13)
            {     
                SearchUser();
                if (e.preventDefault)
                    e.preventDefault();
                else e.returnValue = false;
            }
        });
});

编辑以反映评论