OnKeyUp を使用してフィールドを検証しています。残念ながら、ユーザーがブラウザでオートコンプリートの提案を選択すると、実行されません。
ユーザーがブラウザーの入力候補をクリックしたときに JavaScript をトリガーできる方法があるかどうか知りたいです。
OnKeyUp を使用してフィールドを検証しています。残念ながら、ユーザーがブラウザでオートコンプリートの提案を選択すると、実行されません。
ユーザーがブラウザーの入力候補をクリックしたときに JavaScript をトリガーできる方法があるかどうか知りたいです。
IE の場合は、 を聞くことができますonpropertychange
。FF/Chrome の場合は、 を聞くことができますoninput
。IE9 は、互換モードでない場合に oninput をサポートするため、イベントが 2 回発生するのを防ぐために、ある種のブラウザー スニッフィングまたは機能検出コードが必要になる場合があります。
これは動作中の JSFiddleです。ブラウザーのオートコンプリート履歴に値を入力するには、値を入力して一度送信する必要があります。次に、オートコンプリートの提案をクリックしたときに発生するイベントを確認します。
もう 1 つのオプションは、特定の入力フィールドのオートコンプリートを完全に無効にすることです。
<input type="text" name="myfield" id="myfield" autocomplete="off" />
あなたが取ることができる1つのオプションは、YUI http://developer.yahoo.com/yui/event/#customeventによるカスタムイベントモデルを使用してイベントをトリガーすることです.
これを行うことで、適切と思われる方法で明示的に起動/トリガーできます