Orchard自定义表单DropDownLists

时间:2013-02-04 11:24:45

标签: c# asp.net-mvc-4 content-management-system orchardcms orchardcms-1.6

在使用Orchards的自定义表单模块后,我决定使用下拉列表选择一个特定的人,并将他们的电子邮件作为所选选项的值。当我创建表单时,我无法看到你可以为你的选项设置值。

见下图,例如: Orchard Custom Form Content Type

不要以为任何人以前遇到过此事或有过建议吗?

1 个答案:

答案 0 :(得分:2)

在您的情况下,我不担心字段的文本和值不同。使收件人通过电子邮件发送HTML表单的输入也是有危险的。

Orchard提供的自定义表单规则事件使您无法查看表单创建的内容类型的值。所以,你可能要写自己的。你应该能够将它建立在Orchard.CustomForms.Rules.CustomFormEvents上。

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