Управление элементом Select в форме - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь программно автоматически заполнить мою информацию в форме, например this (форма тестирования Stripe), однако у меня возникают проблемы с заполнением / выбором некоторых полей.

Например , простое изменение атрибута значения узла не работает для таких полей, как поле cardNumber, а изменение атрибута selectedIndex для страны не имеет никакого эффекта.

Пример: selectedIndex = 40 из другого индекса, например 3 дает вам Канаду, и если это сделать вручную, появится поле Почтовый индекс. Однако у меня возникли проблемы с программным обеспечением, просто изменив selectedIndex

1 Ответ

1 голос
/ 04 августа 2020

Вы можете отправить событие вручную:

var select = document.getElementById('billingCountry')

select.dispatchEvent(new Event('change', { 'bubbles': true }))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...