2017-01-20 8 views
-1

После того, как форма представляется все значения разделены, как этотКак добавить выбранные значения идентификатора в список после отправки формы?

GETL794BLACK 2779
GETL794NAVY 2657
GETL794SAHARA 2111

GETL794WHITE 2110

<div>Available Colors:</div> 
      <cfoutput query="GetL794" group="color"> 
        <div> 
        <select size="1" name="GetL794#color#"> 
         <option value="0">#color_desc#</option><cfoutput><option value="#id#">#color_desc# - #size# - $#price#</option></cfoutput> 
        </select> 
        </div> 
      </cfoutput> 

Как добавить выбранные значения идентификатора к список после отправки формы?

Другими словами, чтобы иметь список, равный =

<cfset coldfusion_list = "2779,2657,2111,2110"> 
+0

Заменить выбирает на форме с флажками. –

ответ

1

Вариант 1) Дайте все ваши <select> то же имя. coldfusion автоматически выведет из него список при подаче формы.

Вариант 2) Loop над значениями и добавить их в список:

<cfset list = ""> 

    <cfloop query="GetL794" group="color"> 
     <cfif StructKeyExists(FORM, 'GetL794#color#') and len(FORM['GetL794' & color])> 
      <cfset list = listAppend(list,FORM['GetL794' & color])> 
     </cfif> 
    </cfloop> 
+0

Вариант 1 - хорошая идея. Для варианта 2 этот запрос не обязательно будет существовать. –