我在Internet Explorer 7中遇到了事件问题。
当我有一个包含两个或更多input[type=text]
的表单并按下回车键时,事件按照以下顺序发生:
- 提交按钮(
onClick
) - 表单(
onSubmit
)
示例代码:
<form onSubmit="{alert('form::onSubmit'); return false;}">
<input type="text">
<input type="text">
<input type="submit" onClick="{alert('button::onClick');}">
</form>
如果我只有一个 文本输入框 ,并且按下回车键,提交按钮的 onClick
事件不会触发。示例代码:
<form onSubmit="{alert('form::onSubmit'); return false;}">
<input type="text">
<input type="submit" onClick="{alert('button::onClick');}">
</form>