我试图制作适用于所有浏览器的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 + "')");
跨浏览器支持的任何建议?
提前致谢。
答案 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>
希望这有帮助。