Kentico 表单、默认值和宏

问题描述

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

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

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

解决方法

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

,

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

,

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