特定のフォームの要素の1つが変更されたときに、javascript関数をトリガーしたいと考えています。これはjqueryを使って可能ですか?JQueryフォーム更新リスナー
誰かがこれを行う方法の例はありますか?
特定のフォームの要素の1つが変更されたときに、javascript関数をトリガーしたいと考えています。これはjqueryを使って可能ですか?JQueryフォーム更新リスナー
誰かがこれを行う方法の例はありますか?
$(function() {
$('form#id input[name=joe]').change(function() { alert('it changed!'); });
});
ありがとう...それは簡単なことではありません...フォーム上でchangeイベントを呼び出すだけです。 – Fortega
あなたは、このようなテキストフィールドがある場合:
function executeOnChange() {
alert('new value = ' + $(this).val());
}
$(function() { // wait for DOM to be ready before trying to bind...
$('#myInput').change(executeOnChange);
});
Here is an example of this in action:
<input type='text' id='myInput'>
をあなたがこれを行うことができます。
change
イベントを発生させるには、テキストフィールドに焦点を当ててください。
IDの代わりに名前で入力を選択する場合は、$('#myInput')
を$('input[name=myName]')
に変更できます。セレクタの詳細については、check out the documentationを参照してください。
張り出す形でのアイテムのセレクタを書き、変更ハンドラ を付けるには、 `-1` 4年の質問をした後 http://docs.jquery.com/Events/change#examples
を参照してください?しかし、なぜ? – Fortega