我有一个在服务器端创建的 asp 按钮,并且我已将其 OnClientClick 事件设置为触发 Javascript 函数。它在页面上呈现 onClick 事件正确包含对 Javascript 函数的调用,当我单击按钮时,它一切正常。
当我点击按钮并按回车键时,会出现问题。它提交表单,但它不会触发 onclick 事件,所以我的 Javascript 没有被调用。
我试图将 onKeyPress 和 onKeyDown 分配给按钮,但这不起作用。这一定是我错过了一些简单的事情,但我只是在这里画一个空白。
任何帮助感激地接受,谢谢。
这是为按钮生成的 html:
<input type="submit" name="SaveButtonTop" value="Save"
onclick="javascript:return ClickSubmitBtn();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("SaveButtonTop", "", true, "", "", false, false))" id="SaveButtonTop" />