Php 如何在重力表单中动态更改复选框标签
我用重力表单WordPress插件创建了一个多页表单。我已经创建了一个复选框,需要在选中和取消选中复选框时显示不同的标签。 我已经使用JQuery对单页表单进行了此操作, 但在多页表单中,它不起作用。Php 如何在重力表单中动态更改复选框标签,php,jquery,wordpress,gravity-forms-plugin,multipage,Php,Jquery,Wordpress,Gravity Forms Plugin,Multipage,我用重力表单WordPress插件创建了一个多页表单。我已经创建了一个复选框,需要在选中和取消选中复选框时显示不同的标签。 我已经使用JQuery对单页表单进行了此操作, 但在多页表单中,它不起作用。 有没有合适的方法可以做到这一点多页重力表单在不重新加载整个网页的情况下加载其他页面, 因此,如果编写jQuery,则可能无法识别表单的隐藏部分。 所以我们可以使用 jQuery(document).bind('gform_post_render', function() {}); 加载表单页面后
有没有合适的方法可以做到这一点多页重力表单在不重新加载整个网页的情况下加载其他页面, 因此,如果编写jQuery,则可能无法识别表单的隐藏部分。 所以我们可以使用
jQuery(document).bind('gform_post_render', function() {});
加载表单页面后启动jQuery函数
参考:试试这个
jQuery(document).bind('gform_post_render', function(){
// destroy default Gravity Form datepicker
jQuery("#your_id").datepicker('destroy');
// create new custom datepicker
jQuery("#your_id").datepicker({ defaultDate: '+7d', minDate: '+7d', gotoCurrent: true, prevText: *, showOn: 'both', buttonImage: '/wp-content/plugins/gravityforms/images/calendar.png', buttonImageOnly: true });
});
</script>
jQuery(document).bind('gform\u post\u render',function(){
//销毁默认重力表单日期选择器
jQuery(“#您的#id”).datepicker('destroy');
//创建新的自定义日期选择器
jQuery(“#您的#id”).datepicker({defaultDate:'+7d',minDate:'+7d',gotoCurrent:true,prevText:*,showOn:'both',buttonImage:'/wp content/plugins/gravityforms/images/calendar.png',buttonImageOnly:true});
});
您只需创建helper js文件即可编写js。当您需要它时,只需调用js functionfinad解决方案,谢谢您的帮助