Вставить текст в input
Есть сайт с формой, в этой форме несколько inputов с type="text"
Я пытаюсь сделать для этой формы автозаполнение через консоль моей инфой, использую
document.getElementById('NAME').value="Олег";
Текст в этом inputе меняется, но сайт это игнорирует, и использует то, что было до изменений. При этом, если вручную отредактировать текст (например на "Олег1"), то эти изменения сайт воспринимает
Уже пробовал и innerHTML, и прочее, и .focus() (который не срабатывает), и вызывал событие клика через .dispatchEvent(new MouseEvent('click')), ничего не срабатывает
Сам сайт кидать бессмысленно, ибо до формы ещё нужно добраться, но какие есть предположения, что можно ещё сделать?
Ответы (1 шт):
Выяснить, какие обработчики событий назначены этому инпуту - input, keypress, change, и куда сохраняются данные, когда эти обработчики вызываются.