我正在循環收集(表單)並在表單字段名稱中測試'attachedFile'。成功時,我想將表單字段值添加到數組中。目前,我只獲取表單字段名稱而不是值。從收集循環獲取表單字段值
<cfloop collection="#FORM#" item="field">
<cfif FindNoCase('attachedFile',field) IS 1>
<cfset fileNamesArray[fileNamesIndex] = field>
<cfset fileNamesIndex = fileNamesIndex + 1>
</cfif>
</cfloop>
我試圖設置數組在索引[任何]到#form.field#但這會導致錯誤(未定義)。任何想法如何讓我的價值在這個循環內?謝謝。
僅供參考,有'ArrayAppend()',你可以,如果你只是將事情到一個數組中使用。 – Henry 2012-08-09 18:34:05
FWIW - 錯誤可能是因爲您在循環之前未初始化索引變量。但是,正如亨利所說的,'arrayAppend'非常簡單,即'arrayAppend(fieldNamesAray,FORM [field]);' – Leigh 2012-08-09 20:58:00