0

jquery focusoutイベントを利用しています。私はFirefoxで完全に動作しています。問題は、(クロムで)テキストボックスをクリックすると、入力をせずに別のテキストボックスを選択できないことです。しかし、それはfirefoxでできます。

HTML

<input type="text" id="first_name">
<div  id="error-firstname"></div>
<input type="text" id="last_name">
<div  id="error-lastname"></div>

Jクエリ

$('#first_name').on('focusout',function(){
  if($('#first_name').val()==''){
    $('#error-firstname').html('Please enter your first name.');
    $('#first_name').focus();
    return false;
  }else{
    $('#error-firstname').html('');
    return true;
  }
});
$('#last_name').on('focusout',function(){
  if($('#last_name').val()==''){
    $('#error-lastname').html('Please enter your last name.');
    $('#last_name').focus();
    return false;
  }else{
    $('#error-lastname').html('');
    return true;
  }
});

このコードを と の両方firefoxで実行すると、違いがわかりchromeます。

ジャスフィドル

これをクロムで実行するにはどうすればよいですか?

4

1 に答える 1