【发布时间】:2021-04-06 19:53:19
【问题描述】:
我在我的 wordpress 网站上使用 Elementor 弹出窗口和联系表 7。 我要做的是在提交联系表单 7 表单后触发 elementor 的弹出窗口。
到目前为止我所做的如下。我没有控制台错误。
我的html代码:
<form>
<input id="popup" onclick="return SubmitForm(this.form)" type="button" name="elementor-popup-modal-1036" value="Submit request" />
</form>
我的js代码:
document.getElementById("popup").submit= function(){
elementorProFrontend.modules.popup.showPopup( { id: 1036 } );
}
function SubmitForm(frm) {
wpcf7.submit(document.querySelector('.wpcf7-form'));
}
问题是当我提交表单时,没有触发弹出窗口,但表单已成功提交并发送给收件人。当我在我的 js 中使用 .onclick 而不是 .submit 时,它工作得很好并且会触发弹出窗口。但是我需要在提交表单后触发此弹出窗口。
有什么想法吗?谢谢
【问题讨论】:
-
你不是说
onsubmit吗? -
我试过
onsubmit和submit但没有帮助。仅在设置onclick时才有效。 ://
标签: javascript html jquery wordpress