我有一个应用程序的登录页面,它要求输入用户 ID 和密码,然后在验证后使用以下代码提交它。
<input Type="image" ID="btnMsgOk" src='images\Button\Normal\Ok.gif' onclick="release();return true;" onkeydown="escapeKey();" onmousemove="buttonMouseOver('btnMsgOk')" onmouseout="buttonMouseOut('btnMsgOk')" />
一旦页面加载完毕,我第一次按下回车键,就可以点击了,但是如果页面没有重新加载并且再次按下回车键,它就没有被点击,onkeypress
这个页面中没有事件。
以同样的方式,我有不同的 jsp 页面,它们使用图像并向 onclick
其添加事件以调用不同的函数,即使是提交表单也是如此。
在此页面中,即使为onkeypress
事件定义了功能,该事件定义了按下负责提交表单的图像的功能键,但是当加载 jsp 页面并且第一次按下输入键时,它不会触发由定义的功能onkeypress
事件,但它会触发页面上第一张图片定义的功能onclick
功能和第二次以它应该的方式运行,即触发由onkeypress
事件定义的功能,因此单击右键。