アーカイブ

inputで「テキストが変更された」時のみなにかしたい。 このエントリーを含むはてなブックマーク はてなブックマーク - inputで「テキストが変更された」時のみなにかしたい。

2005 年 4 月 8 日 コメント 1 件

XULのイベントで「oninput」というのがある。

<input type="text" value="" oninput="foobar()" />


の様に置いておくと、valueが変更された時に随時イベントが起きる。

JavaScriptにも「onchange」があるじゃないかという声が聞こえそうだが、微妙に違う。

「onchange」は「フォーカスが外れたとき」valueが変更されていたら起きるイベントであり、タイプ中には起こらない。

続きを読む…

カテゴリー: JavaScript タグ: