質問: 12の順序で、Webページが利用されても、 「A」のchengeイベントの発火を、2の動作以外で対応する方法はあるのでしょうか? ...皆さんどういう対応方法で、このありがちな問題を克服するのでしょうか? もう一つ画面利用者の動作を増やす以外ない、とか言わないですよねぇ....(そうなると絶望的) (今回Webページ初の開発で、click・change・blurのイベント察知しか現在まで把握しておりません)
回答: 私の場合はテキストフォームのchangeイベントはフォーカスは使わず、基本的にはkeyupを利用してキーの入力を察知します。 keyupはキーボードの入力を検知してイベントが発火します。 ただし日本語の入力の場合は、変換処理等が発生するので keyupで取得したデータを元に日本語入力かどうかのチェックをする必要がありますので その実装に手間がかかるかもしれません