如何将逗号分隔的列表转换为选择框

时间:2017-05-28 16:46:49

标签: list select coldfusion

我有一个变量,其中包含多个值。列表的输出如下:

{% for apage in site.pages %} {% if apage.layout == 'a' %} {% if page.url != apage.url %} <ul class="actions"> <li><a href="/entries/people/{{ apage.title | remove: ' ' | strip_newlines | downcase | md5 }}" class="button alt small">{{ apage.title }}</a></li> </ul> {% endif %} {% endif %} {% endfor %}

我使用required_details = [] for i in range(len(car_xy)): required_details.append([car_id[i], car_xy[i]])

如何将此输出转换为选择框,其中每个选项的值与名称相同。

Ps:输出列表以该格式自动从服务器获取。

就像我没有看到任何已回答的问题一样,因为没有任何问题。

1 个答案:

答案 0 :(得分: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>
相关问题