获取数组中包含的每个输入值

时间:2018-11-28 11:13:01

标签: jquery wordpress contact-form-7

我在从表单获取电子邮件输入值时遇到问题。 我使用的是带有Contact Form 7插件的WordPress,并且在同一页面(the form ID is changing according to CF7 standards)上有3倍相同的表单可以推送用户进行注册。

问题是提交表单时需要获取值并将其存储在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);
        }
    }

0 个答案:

没有答案