单击div元素,Ajax提交联系表单7表单

乔恩·亨德肖特

我正在使用Contact Form 7插件在我的网站上运行一个简单的表单,但是我想设置“提交”按钮的样式以反映网站上的其他按钮。这样做需要使用伪元素,而输入元素是不可能的。

我已经调整了表单标记,以将div用作提交按钮(如下所示),但由于它只是默认的提交onClick,因此会刷新页面。有没有一种方法可以将其挂接到CF7 AJAX提交而不是默认操作,以便执行与使用CF7提交按钮相同的方式(不刷新页面)?

<div class="main-btn" onClick="document.forms['general-contact'].submit()">
 <span>Submit</span>
</div>

**一般联络人是要提交的表格的名称**

布赖恩

有两种方法-但通常最简单的方法是触发表单的Submit事件或通过jQuery提交按钮上的click事件

$(document.forms['general-contact']).trigger( "submit" );

或触发“提交”按钮的点击:

$(document.forms['general-contact']).find('input[type="submit"], input[type="image"]').trigger( "click" );

应该做的把戏!

顺便说一句-如果在onclick属性中使用,默认情况下,WordPress在noconflict模式下加载jQuery时,可能需要将更$改为jQuery

<div class="main-btn" onclick="jQuery(document.forms['general-contact']).trigger( "submit" );">
 <span>Submit</span>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提交联系表单7后无法执行脚本

来自分类Dev

Django-提交联系表单时出现405错误

来自分类Dev

无法通过移动设备提交联系表单

来自分类Dev

在文本框中提交联系表单默认文本

来自分类Dev

Ajax表单提交-单击更改HTML元素文本时

来自分类Dev

当我提交联系表单时,它在react js中显示错误

来自分类Dev

无法设置未定义的属性“ innerHTML”,请提交联系表单

来自分类Dev

提交联系表单时,apache没有显示任何内容

来自分类Dev

提交联系表单后,需要帮助阻止javascript淡入效果

来自分类Dev

使用POST请求提交联系表单(请求和python3)

来自分类Dev

如果联系表单7在AJAX提交中返回无效字段,则运行自定义函数

来自分类Dev

如何使用jquery或ajax单击提交表单

来自分类Dev

使用 Ajax 提交不带重新加载页面的联系表单

来自分类Dev

Rails:每次单击带有按钮标记的任何元素时,都会提交ajax /远程表单

来自分类Dev

单击时提交表单

来自分类Dev

用ajax表单加载div区域提交?

来自分类Dev

提交AJAX表单后刷新Div的内容

来自分类Dev

回声表单使用AJAX提交给div

来自分类Dev

提交Ajax表单后显示div结果

来自分类Dev

用ajax表单加载div区域提交?

来自分类Dev

单击提交按钮时,无法使用jquery / AJAX提交表单

来自分类Dev

AJAX表单提交-每次单击提交i ++的次数

来自分类Dev

使用 Ajax 请求在 DIV 中加载的 Ajax 表单在提交时重定向 - Framework7

来自分类Dev

飞镖:AJAX表单提交

来自分类Dev

使用Ajax提交表单

来自分类Dev

Ajax表单提交问题

来自分类Dev

通用ajax表单提交

来自分类Dev

具有相同提交/单击功能的AJAX多个表单

来自分类Dev

通过Ajax一次单击即可提交多种表单

Related 相关文章

热门标签

归档