OnChange не запускает FilteringSelect

Я не могу узнать, как я могу обойти эту проблему. Это jsfiddle,

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

Теперь в jsfiddle я могу изменить выбор в FilteringSelect и, как вы можете видеть, с предупреждением, что событие onChange запускается. Но по конкретному сценарию событие onChange не запускается.

Ниже приведены шаги воспроизведения,

(Убедитесь, что вы выбрали California в FilteringSelect и выполните весь шаг воспроизведения, не щелкая нигде)

  1. Введите в FilteringSelect недопустимую запись (любой мусор)
  2. Вы увидите, что кнопка отключена
  3. Теперь выберите всю стоимость мусора и введите ca для California
  4. В результате вы можете увидеть California.
  5. Нажмите здесь. Этот клик не вызывает событие onChange

Проблема в том, что если неверная запись вводится в FilteringSelect и затем полностью удаляется, а одно и то же предыдущее выбранное значение вводится и повторно выбирается из результата, событие onChange не запускается. В связи с этим я не могу включить отключенный кнопка.

Любое решение для решения этой проблемы?

1 ответ

Решил. Удалены onKeyUp и используются watch()

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

licensed under cc by-sa 3.0 with attribution.