Internet Explorer 7 のイベントに問題があります。
2 つ以上 のフォームがあり、input[type=text]
Enter キーを押すと、イベントは次の順序で発生します。
- 送信ボタン (
onClick
) - フォーム (
onSubmit
)
サンプルコード:
<form onSubmit="{alert('form::onSubmit'); return false;}">
<input type="text">
<input type="text">
<input type="submit" onClick="{alert('button::onClick');}">
</form>
1 つ しかない場合にinput[type=text]
Enter キーを押すと、送信ボタンonClick
イベントは発生しません。サンプルコード:
<form onSubmit="{alert('form::onSubmit'); return false;}">
<input type="text">
<input type="submit" onClick="{alert('button::onClick');}">
</form>