Javascript仅适用于页面上的第一个Contact 7表单

时间:2017-01-04 12:53:43

标签: javascript jquery wordpress forms contact-form-7

我的页面上有两个联系人7表单(第3部分和第10部分),只有顶部表单将遵循javascript函数。如果我在页面顶部添加另一个表单,则新的顶部表单起作用,另一个表单停止工作。如果我为每个表单创建一个新函数似乎并不重要。 页面是http://www.sportshosts.com/new-home/

如果有效,则下一页上的弹出窗口将注册您的详细信息 - 它目前仅用于第一次。在使用localStorage.clear();

测试下一个之前,请不要忘记在Javascript控制台中清除

我在顶层表单的其他设置中有此内容:on_sent_ok: "js_viralloopsinfo();" 这在第二个:on_sent_ok: "js_bottomviralloopform();"

这是javascript

function js_viralloopsinfo() {
  VL.extraData = {}
  VL.options.form_fields.form_firstName = jQuery("#firstname").val();
  VL.options.form_fields.form_email = jQuery("#email").val(); 
  VL.createLead(function() {
    //any logic to run after the participation
  });
} 
function js_bottomviralloopform() {
  VL.extraData = {}
  VL.options.form_fields.form_firstName = jQuery("#firstname").val();
  VL.options.form_fields.form_email = jQuery("#email").val(); 
  VL.createLead(function() {
    //any logic to run after the participation
  });
} 

即使我将在另一个页面上工作的表单添加到顶部,新的顶部页面也会起作用,而前一个顶部的表单将不再有效。

0 个答案:

没有答案