4

在玩了一些 Orchards 的自定义表单模块之后,我决定使用下拉列表来选择一个特定的人,并将他们的电子邮件作为该选定选项的值。当我创建表单时,我无论如何都看不到您可以为您的选项设置值。

例如,请参见下图: 果园自定义表单内容类型

不要以为有人以前遇到过这个或有建议吗?

4

1 回答 1

2

在您的情况下,我不会担心字段的文本和值不同。将收件人电子邮件作为 HTML 表单的输入也具有潜在的危险。

Orchard 提供的自定义表单规则事件使您无法查看表单创建的内容类型的值。所以,你可能不得不自己写。您应该能够以 Orchard.CustomForms.Rules.CustomFormEvents 为基础。

有了这个,您就可以为每个可能的下拉值创建新规则,并在每个规则的操作中设置电子邮件地址。

于 2013-02-04T15:04:54.113 回答