Не удалось продолжить автозаполнение формы после changeEvent с помощью Google Chrome Console - PullRequest
0 голосов
/ 11 октября 2019

Я хотел бы создать форму автозаполнения данными с помощью консоли Chrome, но она останавливается после changeEvent.
Как продолжить автозаполнение?

google-chrome-console:

document.querySelector('input[name="a"]').value = 'name';
document.querySelector('select[name="b"]').value = '1';

var changeEvent = document.createEvent("HTMLEvents");
changeEvent.initEvent("change", true, true);
document.getElementsByName("b")[0].dispatchEvent(changeEvent);

document.querySelector('select[name="c"]').value = '2';
document.querySelector('input[name="d"]').value = 'name1';

Часть html (onchange обновит параметры c):

......
<tr><td>
 <select name="b" onchange="jumpto(this)">
  <option value="0">Please select</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
 </select>
</td></tr>

<tr><td>
 <select name="c">
  <option value="0">--</option>
 </select>
</td></tr>
......
...