在重力表单提交按钮上附加Onclick功能

时间:2017-12-07 02:31:13

标签: javascript jquery forms onclick

[编辑:我首先想到我必须以这种方式制作,但是可以在第一种形式中设置第一种形式,我不需要显示第二种形式,因此不再需要答案。]

我有两个Gravity Forms,并希望在提交/点击第二个时添加第一个填充的数据。 我隐藏了第一个提交按钮并复制了第一个表单的onClick函数并输入了JS函数:

function getFormData() {
  if(window["gf_submitting_52"]){return false;}  if( !jQuery("#gform_52")[0].checkValidity || jQuery("#gform_52")[0].checkValidity()){window["gf_submitting_52"]=true;}
}

现在我想我可以将这个函数附加到第二个提交Button的onClick函数,所以我试过了:

jQuery('#gform_submit_button_53').click(getFormData());

jQuery('#gform_submit_button_53').addEEventListener('click','getFormData());

但两者似乎都没有用。 有人有任何想法吗? 我已将所有内容都放在文档onready function中,并将JS放在页面的页脚中。

第一个按钮的标记:

<input type='submit' id='gform_submit_button_52' class='gform_button button' value='SENDEN' tabindex='6' onclick='if(window["gf_submitting_52"]){return false;}  if( !jQuery("#gform_52")[0].checkValidity || jQuery("#gform_52")[0].checkValidity()){window["gf_submitting_52"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_52"]){return false;} if( !jQuery("#gform_52")[0].checkValidity || jQuery("#gform_52")[0].checkValidity()){window["gf_submitting_52"]=true;}  jQuery("#gform_52").trigger("submit",[true]); }' /> 

之后,我使用的字段的值有一堆隐藏的输入类型。

0 个答案:

没有答案