2016-07-07 72 views
0

我有一個窗體,我在按鈕單擊時生成一個字段(字段是相同的)。從動態生成的字段(列表)收集HTML表單的數據

到現在爲止,我嘗試使用每個字段的唯一名稱,但是我不能通過它們循環,因爲我不知道我有多少個字段!

我可以使用:

<ul> 
    <li> 
     <select name="personid"> 
     <options>...</options> 
     </select> 
     <select name="personid"> 
     <options>...</options> 
     </select> 
    </li> 
    <li> 
     <select name="personid"> 
     <options>...</options> 
     </select> 
     <select name="personid"> 
     <options>...</options> 
     </select> 
    </li> 
    ... 
</ul> 

再經過我發帖的形式循環通過列表不知何故並訪問所有領域?

我發佈後如何訪問數據的任何想法?

+4

恐怕真的不清楚你在問什麼。事實上,所有的字段都有唯一的名稱,並不能阻止你遍歷它們,'$('ul li select')。each(fn)' –

+0

對不起(超級初級web開發人員)。我明白,我可以循環瀏覽該頁面中的腳本中的項目,但是在發佈表單後我該如何做?我如何構建表單中的列表以便在發佈後迭代?謝謝@RoryMcCrossan – Heraclitus

+0

在ColdFusion中(你已經標記了你的問題,所以猜測這就是你的服務器端),然後CF將所有'personid'值轉化爲值列表。然後你可以通過'form.personid'來訪問它們並在列表中循環。 –

回答

-1

在您的操作頁面上,同一字段名稱的所有值將以逗號分隔。您可以將它們作爲簡單列表進行循環。只要確保你的值不包含逗號!