【发布时间】:2014-02-20 09:14:46
【问题描述】:
[your-name] 我有一个联系表格 7 3.7,其中 textarea 字段为:
<p>Message (optional)<br />
[textarea my-message]</p>
邮件格式为:
From : [your-name] | [your-email]
Message : [my-message]
现在,当前文本区域为空。
如果用户未在消息框中填写任何数据,则邮件以空字段发送。
如果 textarea 为空,如何默认发送“None”值?
【问题讨论】:
-
如果可以,请检查 [my-message] 的值。如果它为空,则为 [my-message] 分配一些值
-
谢谢 Sushil,我尝试使用 $_POST[$name] = "None"; 添加一个检查/过滤器; //如果为空。但是添加这个会使整个页面崩溃
-
可能是 $_POST[$name] 中的语法错误。尝试使用 $_POST["name_of_textfield"]。或者可能有其他方法可以读取联系表 7 中的帖子值。
-
我终于让 $_POST[$name] 工作了。但是邮件中的字段是空的。在检查元素时,它具有值:“无”
-
那么要么变量没有正确分配给 [my-message],要么你的变量在某处被覆盖。正确浏览代码,会有一些隐藏的魔法。
标签: php wordpress contact-form-7