【问题标题】:Kentico Forms, Default Values and MacrosKentico 表单、默认值和宏
【发布时间】:2021-01-28 17:58:47
【问题描述】:

客户要求他们的字段默认为传递给它的查询字符串参数。根据文档,它应该只是 {? querystringnamehere ?} 在默认值字段中,但这显然没有解决。有没有人用过这个,我错过了一步吗?

附加信息: 这是使用版本 11。

我的信息基于: https://docs.xperience.io/k11/managing-website-content/forms/using-macros-with-forms

【问题讨论】:

    标签: kentico


    【解决方案1】:

    如果您使用的是 Kentico 12 MVC,我发布了一篇博文,展示了如何将数据属性添加到您的 Kentico 表单,并嵌入 JS 来处理默认值。 https://www.goldfinch.me/blog/using-default-values-in-kentico-mvc-forms/

    【讨论】:

      【解决方案2】:

      我相信您使用的是 Kentico MVC,您现在使用的是哪个版本?如果您使用的是 Kentico MVC,我建议您包含另一个 JS 脚本来处理默认值,我花了一些时间使用 Kentico 表单宏 (https://docs.xperience.io/k12sp/managing-website-content/forms/using-macros-with-forms) 但没有运气

      【讨论】:

        【解决方案3】:

        您需要使用标签旁边的黑色小箭头输入宏表达式。否则,它被视为文本。还要确保针对 SQLi 清理查询字符串 https://www.screencast.com/t/wMxZdNUFM7U

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-09-23
          • 1970-01-01
          • 2015-04-29
          • 1970-01-01
          • 2015-10-13
          • 1970-01-01
          • 2023-03-25
          • 2010-10-10
          相关资源
          最近更新 更多