2

我的表单中有一个文本框。JavaScript 当用户在文本框中输入一些值然后按下Enter按钮时,我编写了一个函数来添加一些功能。当我按下Enter按钮时,首先,它执行我的 JavaScript 功能,然后显示验证消息(它提交表单)。如何解决这个问题呢

这是我的texbox

<asp:TextBox ID="txt_CopyFrom" runat="server" onkeypress="searchKeyPress(event);" ClientIDMode="Static"></asp:TextBox>

这是我的 JavaScript 函数

function searchKeyPress(e) {
        if (e.keyCode === 13) {
                .
                .
                .

        }
        return false;
}
4

1 回答 1

9

通过使用防止默认操作preventDefault()

function searchKeyPress(e) {
    e.preventDefault();
    if (e.keyCode === 13) {
            .
            .
            .

    }
    return false;
}
于 2013-09-30T20:39:24.860 回答