gpt4 book ai didi

html - 在 ColdFusion 中使用表单数组?

转载 作者:太空狗 更新时间:2023-10-29 13:33:11 25 4
gpt4 key购买 nike

我不知道如何在 ColdFusion 9 中处理这个问题,我提交了一个带有元素复选框的表单 (POST),称为 items[]。

当我执行 <cfdump var="#form#" /> 时没问题,我得到的所有项目都以适当的名称显示,例如 items[]例如:

struct 
ITEMS[] 13,14
FIELDNAMES ITEMS[]

但是做 <cfdump var="#form.items[]#" />导致错误。如何访问 CF9 字段值?以某种方式遍历它?

我似乎无法对数组执行任何操作以从中获取 id?想法?我有点难过,ColdFusion 并不是最容易在网上找到示例/引用的语言。 ;)

有没有正确的处理方法?我需要从那里获取 ID,以便我可以引用表单中选中的行,以便我可以跟进操作。

谢谢!

最佳答案

ColdFusion 中没有 Form Array。在末尾有 '[]' 不会使它成为一个数组。您可以像这样从表单范围访问复选框值:

FORM["ITEMS[]"]

由于 '[]',点符号不起作用。请参阅:http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-7fb2.html

复选框中的值只是逗号分隔值,这是 ColdFusion 中的列表

要遍历它,请使用 cfloop list=:

<cfoutput>
<cfloop index="i" list="#FORM['ITEMS[]']#">
#i#
</cfloop>
</cfoutput>

要将列表转换为数组,请使用 ListToArray() .有像 listGetAt() 这样的列表函数,但如果您要进行大量随机访问,那么先将列表转换为数组会更明智。

Thoughts, I'm kindof stumped and coldfusion isn't the easiest language to find examples / references on the net ;)

关于html - 在 ColdFusion 中使用表单数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com