function trapEnter(btn,hdn, event) { var key; var isIE = true; debugger; if (window.event) { key = window.event.keyCode; //IE isIE = true; } else { key = event.which; //firefox isIE = false; } if (key == 13) { var btn = document.getElementById(btn); if (btn != null) { //If we find the button click it document.getElementById(hdn).value = '1' btn.click(); key = 0; } }
}
我认为你的函数有错误的参数。试试这个:
function trapEnter(e) { e = e || window.event || event; var code = e.charCode || e.keyCode || e.which; if (code == 13) { var btn = document.getElementById('<%= YourButtonID.ClientID %>'); if (btn != null) { //If we find the button click it document.getElementById(hdn).value = '1'; btn.click(); key = 0; } } }