我在javascript中有一个函数,应该启用键盘上的enter按钮来触发鼠标单击事件。该代码在Microsoft Edge中运行良好,但显然它在Google Chrome中不起作用。
在程序中,代码应该允许我输入密码,然后单击enter以触发登录点击事件。
javascript代码:
function button_click(objTextBox, objBtnID) {
if (window.event.keyCode == 13) {
document.getElementById(objBtnID).focus();
document.getElementById(objBtnID).click();
}}
在aspx.cs中:
protected void Page_Load(object sender, EventArgs e)
{
Password.Attributes.Add("onkeypress", "button_click(this,'" + LogIn.ClientID + "')");
}
密码"密码"是文本框和" LogIn"是按钮。