Сообщение Re: [React] Хитрый реакт не триггерит onChange у инпутов? от 31.08.2019 7:55
Изменено 31.08.2019 8:04 ути-пути
Re: [React] Хитрый реакт не триггерит onChange у инпутов?
Здравствуйте, VladCore, Вы писали:
VC>Скроллим на форму в конце.
VC>в консоли вводим
VC>
VC>Видим что поле поменялось на форме.
VC>Что бы убедится, что в state поле пустое, просто щелкаем по полю Name и потом по другому полю.
VC>Видим красную invalid-подсказку: Name cannot be empty
А если
?
VC>Скроллим на форму в конце.
VC>в консоли вводим
VC>
VC>document.getElementById('Name').value='James';
VC>
VC>Видим что поле поменялось на форме.
VC>Что бы убедится, что в state поле пустое, просто щелкаем по полю Name и потом по другому полю.
VC>Видим красную invalid-подсказку: Name cannot be empty
А если
document.getElementById('Name').dispatchEvent(new Event('change'));
?
Re: [React] Хитрый реакт не триггерит onChange у инпутов?
Здравствуйте, VladCore, Вы писали:
VC>Скроллим на форму в конце.
VC>в консоли вводим
VC>
VC>Видим что поле поменялось на форме.
VC>Что бы убедится, что в state поле пустое, просто щелкаем по полю Name и потом по другому полю.
VC>Видим красную invalid-подсказку: Name cannot be empty
А если
?
ЗЫ. Это не реакт, это браузер не генерирует событий при изменении value из кода.
VC>Скроллим на форму в конце.
VC>в консоли вводим
VC>
VC>document.getElementById('Name').value='James';
VC>
VC>Видим что поле поменялось на форме.
VC>Что бы убедится, что в state поле пустое, просто щелкаем по полю Name и потом по другому полю.
VC>Видим красную invalid-подсказку: Name cannot be empty
А если
document.getElementById('Name').dispatchEvent(new Event('change'));
?
ЗЫ. Это не реакт, это браузер не генерирует событий при изменении value из кода.