2017-05-28 13 views
0

複数の値を持つ変数があります。私は名前と同じ各オプションの値を持つ選択ボックスに、この出力に変換することができますどのよう<cfset varpo = "#output#">コンマ区切りリストを選択ボックスに変換するにはどうすればいいですか

を使用

Output1, Output2, Output3, Output4, Output5

:リストの出力は次のようです。

Ps:出力リストは自動的にその形式でサーバーから取得されます。

これは何も問題がなかったので、私はこれに答えられた質問を見たことがないようです。

+0

@AndrewMortonは – Wicfasho

+0

あなたの質問に関連していない私のタグを更新しましたが、あなたのリストが示されているようにフォーマットされている場合、出力2で始まるすべての要素が先頭のスペースが含まれます。それは関連性があるかもしれません。 –

答えて

1
<cfset list= "Output1, Output2, Output3, Output4, Output5" /> 
<cfset arr = listToArray (list, ",") /> 
<cfset len = ArrayLen(arr) /> 
<select> 
    <cfloop from="1" to="#len#" index="idx" > 
    <option><cfoutput>#arr[idx]#</cfoutput></option> 
    </cfloop> 
</select> 

OR

<select> 
    <cfloop list="Output1, Output2, Output3, Output4, Output5" index="item"> 
    <option><cfoutput>#item#</cfoutput></option> 
    </cfloop> 
</select> 
+2

あまりにも複雑です。単にリストをループするのはなぜですか? –

+0

@DanBracukそれにコードを付けることはできますか? – Wicfasho

+0

ありがとう@ user3733648 – Wicfasho

関連する問題