Coldfusion复选框名称相同

Tro*_*sta 1 coldfusion

这是我的表格:

<form method="post">
    <input type="checkbox" name="ciccio" value="214124,qqqqq" />1
    <input type="checkbox" name="ciccio" value="675656,fggggggggg" />2
    <input type="checkbox" name="ciccio" value="125676,gfsdsasssss" />3
    <input type="checkbox" name="ciccio" value="898797,looooooo" />4
    <input type="submit" value="vai" />
</form>
Run Code Online (Sandbox Code Playgroud)

我需要在数据库中插入"form.ciccio"的值.当我转储该变量时,结果是:

Ciccio: 214124,qqqqq,675656,fggggggggg,125676,gfsdsasssss,898797,looooooo
Run Code Online (Sandbox Code Playgroud)

我尝试过使用:

<cfset testing = form["ciccio[]"]>
Run Code Online (Sandbox Code Playgroud)

但它没有用.我怎么解决这个问题?

BKK*_*BKK 7

复选框值以逗号分隔列表的形式传递,因此如果您的值包含csv数据,则您必须一次处理2个值或使用除逗号之外的其他分隔符.

<input name="c" type="checkbox" value="12345|lolololol">
Run Code Online (Sandbox Code Playgroud)

然后遍历列表,并拔出与子数据ListFirst()ListRest()


Hen*_*nry 5

对于CF10 +,请this.sameformfieldsasarray=true;在Application.cfc中使用

http://www.raymondcamden.com/2012/06/19/ColdFusion-10-Missing-Feature-Form-Fields-and-Arrays