如何处理任意数量的表单字段

时间:2012-01-03 22:12:53

标签: forms coldfusion railo cfml

我正在使用ColdFusion(Railo 3.3),我有几个使用jQuery的表单可以动态添加一组表单字段(例如,用户可以勾选一个框来添加另一个公司所有者,它会显示所有相关字段为额外的所有者)。所有信息都需要插入到数据库中,但我不确切知道在任何给定时间内将提交多少字段。

如何处理这个任意数量的字段以插入带有ColdFusion的数据库?

谢谢!

1 个答案:

答案 0 :(得分:2)

表单是一个名为Collection的结构。

你可以遍历整个表单结构并插入所有字段,你可能需要排除一些像提交按钮等,但你应该知道它的名称。

<cfloop collection=#form# item="field"> 
    <cfif field neq 'submit'>
        .... insert into DB #form[field]#
    </cfif>
</cfloop>