に1つのテキストボックスからクリックされたとき、ループ内で連続警告を与えるONBLUR私は現在、以下のように、すべてのテキストボックスのためのボケ関数の呼び出しています:は別の
提供された入力を検証した場合に警告を与える<input type="text" id="fname" onblur="myFunction()">
<input type="text" id="fname2" onblur="myFunction()">
ミスマッチ。私がここで直面している問題は、ユーザーが1つのテキストボックスからぼかして、別のチェックボックスに直接フォーカスしている場合です。アラートは連続して表示されます。これは、アラートのOKクリックがテキストボックスのぼやけとみなされるためです。 私はonchangeを使うことができました。しかしonchangeは私にIEで問題を与えています。 私はここのサンプルコードを重複しています
function myFunction() {
alert("Value Changed");
}
Enter your name:
<input type="text" id="fname" onblur="myFunction()">
<input type="text" id="fname2" onblur="myFunction()">
<p>When you leave the input field, a function is triggered which transforms the input text to upper case.</p>
サンプルコードは正常に動作しているようです。あなたは何を期待していますか? – Ionut
あなたの質問の完全な内容はリンクされていない**あなたの質問に**ある必要があります。あなたのJavaScriptはどこですか? jsFiddleが私にアクセスできない場合はどうすればいいですか?またはオフラインですか?リンクが腐って、将来の質問やその回答が役に立たなくなり、人々はあなたを助けるためにオフサイトに行く必要はありません。スタックスニペット( '<>'ツールバーボタン)を使用して理想的に[mcve] **を実行可能にします。詳細:[*どのように良い質問をしますか?](/ help/how-to-ask) –
アラートウィンドウがポップアップすると、入力ではなくアラートウィンドウにフォーカスが当てられ、入力から入力までをクリックする度に、 'console.log()'を使うと、一度だけ起動するのが分かります。 – iHasCodeForU