JavaScriptでテキストエリアの値が変更されたことを検出することはできますか?JavaScriptでテキストエリア値のEventListenerが変更されましたか?
change
とinput
のイベントリスナーは、ユーザーが行った変更を検出できますが、値がプログラムによって変更されたときに検出しようとしています。
これを行う方法は他にありますか?
例:ユーザが入力していなかったためにjQueryで
var area = document.getElementById('area');
area.addEventListener('input', function(){
alert();
});
area.value = "hi"; // Shouldn't it fire the alert here?
<textarea id="area"></textarea>
いいえ、それは発生しませんすることができます。.. 。 – Li357
最初にテキスト領域の値が空白であるかどうかを確認し、空白でない場合は –
一部のコードでは、テキストエリアが変更されており、不明な時刻に変更されています。私は、そのテキストエリアの値が変更されたときに私自身のコードを実行できるようにしたい。そうする方法がない場合は、私の戦略を再考する必要があります。 –