【问题标题】:How to send 'no' in form when checkbox isn't checked in WordPressWordPress中未选中复选框时如何在表单中发送“否”
【发布时间】:2017-06-16 18:05:46
【问题描述】:
在 WordPress 的 contact form 7 插件中,是否可以根据复选框值向邮件发送自定义消息。在我的表格中,订阅时事通讯复选框。当用户选中该复选框时,订阅时事通讯将在邮件中显示为“是”。现在,当用户未选中该复选框时,我想将订阅时事通讯发送为“否”。
有没有可能。我尝试并仍在谷歌中寻找答案,但无济于事。欢迎提供任何帮助/建议。提前致谢。
【问题讨论】:
标签:
jquery
wordpress
forms
checkbox
contact-form-7
【解决方案1】:
终于找到解决办法了。
add_action("wpcf7_posted_data", "wpcf7_modify_this");
function wpcf7_modify_this($posted_data) {
/* if checkbox isn't checked send Nej to mail */
if ($posted_data['checkbox-829'][0] == "")
$posted_data['checkbox-829'][0] = "Nej";
return $posted_data;
}
我从 DACrosby here 的回答中得到了这个解决方案。