onchange
フォームの変化を検出し、特定の JavaScript 関数を実行する目的でイベント属性があることに気付きました。ただし、これはユーザーがフォーム フィールドの外側をクリックする必要があるため、 と非常によく似ていonblur
ます。
ユーザーがフォームの外側をクリックするのを待たずに、フォームが変更されたときに機能を実行する方法は実際にありますか?
JavaScript タイムアウトを使用して数ミリ秒ごとにフォームをチェックできることは知っていますが、それらを使用しないソリューションをお勧めします。また、フォーム要素だけに限定されているわけではありません。使って大丈夫ですcontenteditable
divs
。
コードは必要ないと思いますが、必要に応じて意味のサンプル コードを追加できます。