入力要素の変更を追跡する必要がありますが、これはユーザーが入力するだけでなく、値を変更するときに実行する必要があります。Jquery:入力要素の変更をどのように追跡できますか?
keyupイベントは、既に指定されているものではなく、入力がフォーカスを失ったときにのみ変更イベントが機能します。
どうすればいいですか?
入力要素の変更を追跡する必要がありますが、これはユーザーが入力するだけでなく、値を変更するときに実行する必要があります。Jquery:入力要素の変更をどのように追跡できますか?
keyupイベントは、既に指定されているものではなく、入力がフォーカスを失ったときにのみ変更イベントが機能します。
どうすればいいですか?
「変更」、「貼り付け」、「切り取り」イベント、および「キー押下」や「キーアップ」にハンドラーをバインドするだけではできませんか?
IE以外のブラウザでは、input
イベントを処理できます。
IEでは、propertychange
イベントを処理できます。
Demo(すべてのブラウザで動作します)
あなたは*あなたが他のいくつかのJavaScriptコードを介して変更されている値について話している「いつでも何がその値を変更する」と言いますか? – user113716
はい、javascriptコードとユーザー入力(keypressとブラウザの自動補完)経由。 – Fernando