san_jorich
@san_jorich
Творческий кодер

Как отловить изменение значения переменной input?

Здравствуйте!
Ситуация:
1) Есть три input-а: name и login и surename.
2) Если при заполнении name(и\или surename) поле login пустое, то в login идет автоподстановка значений name и surename. [Заказчик просил сделать "автонабор" логина, чтоб не "ломать мозг" ]
3) У поля login валидация по изменению значения. Она срабатывает по .on('change') но не работает при автоподстановке. И если (теоритически) при автоподстановке Ивана Петровова-Сидорова будет два и более, то логин должен быть не Иван и проверка должна выдать false. Есть вариант запускать проверку login при изменениях но мне кажется это огород.
Как отловить изменение jQuery('#login').val() вне ручного ввода ?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
@DanKud
Вызывайте при автоподстановке триггер события:
jQuery('#login').trigger('change');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы