- ベストアンサー
貼り付けイベントで値を取得したい
文字数制限を設けたテキストフィールドで、ヘルプ機能として文字数カウンターをつけています。キー入力の際にonkeydown, onkeyupのイベントでカウントさせていましたが、右クリックのペーストだけはどうにもなりません。 いろいろ調べているとonpaste, onbeforepastといったイベントハンドラが見つかりましたが、これらではペースト前に起動してしまうのでペーストする文字及び文字数が取得できません。 どなたか解決方法を知りませんでしょうか?宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ソフトウェエアキーボードを始めとしたFEPの各種ツールからの入力とかも検知できなそうですね。 (かなり特殊な状況でしか使う場面が考えられないので気にする必要があるかどうかは別ですが。) イベント検知で動作させるんじゃなく、タイマーで定期的に動作させた方が無難ではないでしょうか?
お礼
ご回答ありがとうございます。タイマーで対応させることにします。