У меня проблема с получением значения ввода электронной почты из форм.Я использую WordPress с плагином Contact Form 7, и у меня 3 раза одна и та же форма на одной странице (the form ID is changing according to CF7 standards)
, чтобы подтолкнуть пользователей к регистрации.
Дело в том, что мне нужно получить значение при отправке формы и сохранить значение в localStorage, но на самом деле я могу получить значения только нажатием того ввода, из которого хочу получить значение, потому что он рассматривается какмассив.
Как я могу получить значение, когда пользователь нажимает на кнопку «Отправить», пожалуйста, независимо от ввода и формы?
Я думаю, что мне нужно сделать цикл и пробовал разные подходы, но непока не нашли решение.
Большое спасибо за любую помощь или совет.
На самом деле мой код JS - это тот, что при отправке:
document.addEventListener('wpcf7submit', function (event) {
if ('3819' == event.detail.contactFormId || '3904' == event.detail.contactFormId || '4083' == event.detail.contactFormId || '5154' == event.detail.contactFormId) {
if (event.detail.status != "validation_failed") {
var cfremail = $('input[name="email-driver"]')[2].value;
var cfrEmailValue = localStorage.setItem('cfrEmail', cfremail);
check_email_user(event.detail.inputs.value, 'berline', event);
}
}