我在表单中使用联系form7 dropdowm字段,当我成功提交表单时,除了选择框字段外,所有其他表单字段都被重置。它表示我在表单提交之前从选择列表中选择了该选项。
选择框代码:[select * state id:regState class:required-entry class:validate-select class:selectpicker class:show-menu-arrow first_as_label" States" "阿拉斯加" "亚利桑那" "阿肯色" "加州" "科罗拉多" "康涅狄格"]
我也尝试了基于jquery的表单重置它无法正常工作。
代码:jQuery(" .wpcf7-form")[0] .reset();
请我帮忙解决这个问题。
答案 0 :(得分:2)
您可以使用 jquery 或 javascript 来完成此操作。在页脚文件中添加代码。
jquery
$("#myform").trigger('reset');
的Javascript
document.getElementById("myform").reset();
答案 1 :(得分:0)
您可以尝试他们的DOM事件https://contactform7.com/dom-events/
wpcf7Elm.addEventListener( 'wpcf7mailsent', function( event ) {
jQuery ( 'form.wpcf7form' )[0].reset();
}, false );
或者
wpcf7Elm.addEventListener( 'wpcf7mailsent', function( event ) {
jQuery ( 'form.wpcf7form' ). trigger ( 'reset' );
}, false );