【发布时间】:2020-09-21 17:39:23
【问题描述】:
奇怪的是我有一个不会传递双引号的表单?
例如:
10 and single ' this" And " Another
在输入表单中停止于:
10 and single ' this
为什么不保留双引号? "
我的表单类型为:enctype="application/x-www-form-urlencoded"
我还有其他可以使用引号的形式。
【问题讨论】:
-
哪里没有保留双引号?当您尝试保存在数据库中或尝试在输入中显示带有预填充数据的 for 时?
-
在表单输入中。我可以将 10" 管道放入表单并提交。它通过正常。当我去编辑同一个条目时说可能是 10" PVC 管道。它仅在表单输入中显示 10。不是 10" 管道
-
双引号破坏了
<input>的html。您可能想使用value="#encodeForHTMLAttribute(Value)#"。 -
最初输入
value=""所以没有问题。编辑时,字段值填充了一个包含双引号的字符串,浏览器将其解释为值的结尾,因此value="10" PVC Pipe"在“10”之后被截断
标签: forms coldfusion coldfusion-2016