我在 WordPress 6.5 中使用 GravityForm 2.8 创建了一个 联系我们 表单。
我希望为美国客户适当屏蔽电话和地址字段。我不想强迫国际客户使用美国电话掩码或邮政编码掩码。
我通过在表单中添加三个地址块来完成此操作。表单顶部是“真实地址”,仅“国家/地区”字段可见。如果国家/地区是美国,则 USAddress 块可见,而 IntAddress 块隐藏。更改国家/地区,两个区块的可见性就会互换。
从最终用户的角度来看,这完全按照我想要的方式工作。
但是……当用户点击
SUBMIT
按钮时,只能将一个地址发送到我们的 CRM。
由于只会填充其中一个地址块,所以我想将
RealAddress1
的值设置为 USAddress1
和 IntAddress1
的串联; RealCity
到 USCity
和 IntCity
的串联;等等
我相信这应该对你有用:
https://gravitywiz.com/use-merge-tags-as-dynamic-population-parameters/
如果您正在寻找更奇特的东西,您可以使用 Populate Anything 的 Live Merge Tags 来完成相同的任务:
https://gravitywiz.com/documentation/gravity-forms-populate-anything/#live-merge-tags