0
如何使用coldfusion中的cfloop從某些複選框中檢查值?如何在coldfusion中通過cfloop檢查值
複選框是從數據庫查詢中動態創建的。即:
<cfloop query="GetDataMaterial">
<input type="checkbox" name="MaterialID" value="#MaterialID#" />
</cfloop>
如何使用coldfusion中的cfloop從某些複選框中檢查值?如何在coldfusion中通過cfloop檢查值
複選框是從數據庫查詢中動態創建的。即:
<cfloop query="GetDataMaterial">
<input type="checkbox" name="MaterialID" value="#MaterialID#" />
</cfloop>
表單字段將包含用相同表單名稱檢查的所有值的逗號分隔列表。
例如:
<input type="checkbox" name="MaterialID" value="1">
<input type="checkbox" name="MaterialID" value="2">
<input type="checkbox" name="MaterialID" value="4">
<input type="checkbox" name="MaterialID" value="8">
<input type="checkbox" name="MaterialID" value="16">
<input type="checkbox" name="MaterialID" value="32">
如果用戶檢查所有的人,你會得到,假設你的形式做一個帖子:
form.MaterialID: "1,2,4,8,16,32"
如果用戶檢查第一個和最後,你會得到
form.MaterialID: "1,32"
所以,如果你想遍歷它們,你可以
<cfloop list="#form.MaterialId#">
...
</cfloop>
不要忘了有指數=「我」,並通過複選框列表用它來循環
<cfloop list="#form.MaterialId#" index="i">
<cfoutput>#i#</cfoutput>
</cfloop>
謝謝,我已經做了同樣的其工作。 – Yugal 2011-03-31 06:29:06