В настоящее время я использую плагин форм Elementor WordPress (MetForm), который использует oninput
события для обработки данных, отправленных пользователями в их формах.
Проблема в том, что я передаю данные как параметры между страницами в URL-адресе, но они не могут быть сохранены, потому что они не вводятся пользователем вручную при переходе на новую страницу.
Их плагин, как сейчас, требует, чтобы пользователи взаимодействовали с элементами формы для регистрации значений .
jQuery('#iD').val();
не устанавливает новое значение, если оно не введено пользователем.
jQuery('#iD').trigger("oninput"); or jQuery('#iD').trigger("input");
похоже не работает .
Мне было бы очень сложно попытаться изменить их плагин, а их служба поддержки пока не ответила на мои запросы.
Есть ли как я мог бы вручную запустить событие oninput
для определенного элемента формы с заданным идентификатором, чтобы обмануть ввод пользователя? ( вы можете предположить, что каждый элемент формы имеет отдельный идентификатор следующим образом: # my-input1, #my -input2 et c. )
Обратите внимание, я не пытаюсь обрабатывать ввод. Пользователь не будет взаимодействовать с вводом, который я предварительно заполняю для него. Я пытаюсь вызвать событие oninput
, чтобы обмануть плагин формы, чтобы он поверил в то, что произошло, чтобы значения формы регистрировались при отправке формы.