Wordpress重力表单电子邮件通知不发送复选框值

Wordpress重力表单电子邮件通知不发送复选框值,wordpress,email,gravity-forms-plugin,Wordpress,Email,Gravity Forms Plugin,我想在提交表单时向用户发送电子邮件通知。发送所有输入字段值,但不发送复选框值。为了从输入框中获取值,我使用{Field label:ID},但是对于复选框,它通过电子邮件发送一个空值 我有4个复选框,字段名为Lisad,ID为11。我不应该使用{Lisad:11}获取值并通过电子邮件发送吗?复选框可以用以下两种方式之一描述: 复选框:复选框必须使用value属性定义此项目提交的值。使用checked属性指示是否选中此项。您还可以使用undeterminate属性指示复选框处于不确定状态(在大多数

我想在提交表单时向用户发送电子邮件通知。发送所有输入字段值,但不发送复选框值。为了从输入框中获取值,我使用{Field label:ID},但是对于复选框,它通过电子邮件发送一个空值


我有4个复选框,字段名为Lisad,ID为11。我不应该使用{Lisad:11}获取值并通过电子邮件发送吗?

复选框可以用以下两种方式之一描述:

复选框:
复选框必须使用
value
属性定义此项目提交的值。使用
checked
属性指示是否选中此项。
您还可以使用
undeterminate
属性指示复选框处于不确定状态(在大多数平台上,这会在复选框上画一条水平线)

提交表单时取消勾选复选框:

HTML规范说,未选中复选框不成功,因此web浏览器不会发送它们。不幸的是,这引入了一个问题:如果
发票
模型具有
付费
标志,并且在编辑付费发票的表单中,用户取消选中其复选框,则不会发送付费参数

Ruby on Rails对此有一个解决方案,您可以使用:

为了防止出现这种情况,助手会在“非常”复选框之前生成一个辅助隐藏字段。隐藏字段具有相同的名称,其属性模拟未选中的复选框

这样,客户端要么只发送隐藏字段(表示复选框未选中),要么同时发送两个字段。由于HTML规范规定,键/值对必须按照它们在表单中出现的相同顺序发送,参数提取将获取查询字符串中任何重复键的最后一次出现,这适用于普通表单

也许会有帮助?