<cfoutput>#form.n#</cfoutput>
このnの部分を変数にしたいのですが、方法はありますか?
<cfset form_value = 200>
<cfoutput>#form.#form_value##</cfoutput>
とやりたいところです。
FORM送信元には、
<input type="text" name="ここが200〜350までループ" />
FORM取得側で#form.200#〜#form.350#までループでまわして値を取得したい次第です。
1
作成日: 06/25/09 08:33 AM
返信: 3
topbay
入会日: 03/11/08
投稿数: 4
yasuyasu
入会日: 06/24/09
投稿数: 1
AXL
入会日: 02/02/08
投稿数: 246
Re: #form.n#内で変数使えますか?
06/24/09 12:00 PM
こんな感じで簡単にできます。
<html> <body> <cfoutput> <cfset form_value = 10> <cfif StructKeyExists(FORM, "submit")> <cfloop index="i" from="1" to="#form_value#"> <cfif StructKeyExists(FORM, "item#i#")> item #i#: #FORM["item#i#"]#<br /> </cfif> </cfloop> </cfif> <form action="" method="post"> <cfloop index="i" from="1" to="#form_value#"> Item #i#: <input type="text" name="item#i#" /><br /> </cfloop> <input type="submit" name="submit" value="Submit" /> </form> </cfoutput> </body> </html>
sussussu
入会日: 05/31/07
投稿数: 153
1