...
$(document).ready(function(){
$('form').submit(function(){
$('input#second').focus();
return false;
});
$('#first').blur(function(){
alert('blur');
});
});
...
<form>
<input id=first><br>
<input id=second><br>
<input type=submit>
</form>
...
- ページを読み込む
- 最初の入力をクリックしてフォーカスを与えます
- Enter キーを押してフォームを送信します
次に、次のことが起こります。
- $('form').submit() が呼び出され、
- #second 入力にフォーカスを設定して終了します
- #first はフォーカスを失い、#second は取得しますが...
- $('#first').blur()は呼び出されません
これがライブデモです。
私は何が欠けていますか?
ありがとう