Javascript函数仅适用于边缘而不是chrome,firefox或opera

时间:2018-04-25 14:33:47

标签: javascript asp.net

我试图制作适用于所有浏览器的js功能。当用户点击进入并点击进入文本框(asp)时,我使用以下功能按下按钮

此javascript函数仅适用于边缘,但不适用于chrome,firefox或opera:

function button_click(objTextBox, objBtnID) {
    if (window.event.keyCode === 13) {
        document.getElementById(objBtnID).focus();
        document.getElementById(objBtnID).click();
    }
}

cs code:

Password.Attributes.Add("onkeypress", "button_click(this,'" + LogIn.ClientID + "')");

跨浏览器支持的任何建议?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我看到你正在使用asp.net。您可以在html代码中使用此示例来选择将通过按Enter

激活的默认按钮
<asp:Panel ID="Panel1" runat="server" DefaultButton="LogIn">
        <p class="InfoText">Username:</p>
        <asp:TextBox ID="Username" runat="server"></asp:TextBox>
        <p class="InfoText">Password:</p>
        <asp:TextBox ID="Password" runat="server" TextMode="Password"></asp:TextBox>
</asp:Panel>

希望这有帮助。