Umbraco轮廓多步形式 - 根据用户输入决定下一步

时间:2012-04-19 16:29:49

标签: umbraco multi-step umbraco-contour

我正在使用UmbracoCMS和Contour_1.1.12 在创建多步骤表单时,我需要根据用户在上一步中提供的某些字段值动态决定下一步中可见的表单。

例如,在轮廓多步形式中,有一个步骤,用户必须使用复选框字段提供输入。在此步骤中填写表单后,用户将单击“下一步”按钮以转到下一步。现在,我想根据用户是否选中该复选框来显示或跳过下一步。

非常感谢。

3 个答案:

答案 0 :(得分:0)

我认为您可以通过连接到Contour事件模型/工作流来完成此操作。 Contour开发人员文档提供了有关创建工作流的一些有用信息,可以从here下载。

答案 1 :(得分:0)

我在工作流模型中遇到了一些困难 - 我不确定它完全没有bug!我会使用javascript / jquery隐藏或显示下一个字段作为临时措施。

  1. 页面加载(http://api.jquery.com/ready/) - > show dropdown / hide可选问题
  2. 下拉列表更改(http://api.jquery.com/change/) - >决定是否显示/隐藏可选问题

答案 2 :(得分:0)

对于迟到的回复表示抱歉,但您始终可以使用USERCONTROLS来完成此类工作。在不同的项目中创建用户控件,根据您的流程测试它们,然后通过创建宏在umbraco中使用它。

请参阅this link,了解如何使用它。