Lof*_*ftx 11 forms coldfusion case-sensitive coldfusion-10
我们只是想将遗留脚本移植到ColdFusion 10,我相信我遇到了与使用相同名称的多个表单字段的使用相关的功能错误/更改.在ColdFusion 9中,这些将使用逗号附加到相关变量,但在ColdFusion 10中,如果变量的情况不同,则一个字段将覆盖另一个字段.
以下测试代码:
<form action="index2.cfm" method="post">
<input type="hidden" name="test" value="1" />
<input type="hidden" name="TEST" value="0" />
<input type="submit" />
</form>
<cfdump var="#form#">
Run Code Online (Sandbox Code Playgroud)
在ColdFusion 9上制作
TEST = 1,0
Run Code Online (Sandbox Code Playgroud)
在ColdFusion 10上:
TEST = 0
Run Code Online (Sandbox Code Playgroud)
有没有其他人经历过这种行为,并知道它是一个错误还是预期的功能?我知道应用程序不应该在不同的情况下使用相同的变量名称,因此将考虑更改此,但只是想知道是否有人有关于该问题的任何更多信息.
编辑
我已将此错误提交给Adobe,网址为https://bugbase.adobe.com/index.cfm?event=bug&id=3298179
| 归档时间: |
|
| 查看次数: |
740 次 |
| 最近记录: |