1

この問題を回避する方法がわかりません。これは jsfiddle です。

http://jsfiddle.net/3w4D3/2/

jsfiddle で選択を変更すると、ご覧のとおり、FilteringSelectアラートでそのonChangeイベントがトリガーされます。ただし、特定のシナリオでは、onChangeイベントはトリガーされません。

以下は再現手順です。

(カリフォルニアが選択されていることを確認し、FilteringSelect他の場所をクリックせずに再現手順全体を実行します)

  1. 無効FilteringSelectなエントリ (ゴミ)を入力します。
  2. ボタンが無効になっていることがわかります
  3. caここで、カリフォルニアのガベージ値とタイプ全体を選択します
  4. 結果でわかりますCalifornia
  5. クリックして。onChangeこのクリックはイベントをトリガーしません

問題は、無効なエントリが入力されてFilteringSelectから完全に削除され、以前に選択された同じ値が入力されて結果から再選択された場合、onChangeイベントがトリガーされないことです。これにより、無効化されたボタンを有効にできません。

この問題を解決する解決策はありますか?

4

1 に答える 1