0
我想了解如何最好地處理訂單處理的輸入表單,該訂單處理基本上有一些相同的線條用於訂購服裝項目。流星模板的html對象數組
控件都是下拉選擇器(4個不同的線)。
目前我只是給每個人一個獨特的ID,並通過他們一個接一個地工作,但那樣會讓我感覺效率很低。
有沒有什麼辦法可以在html中使用循環(我不認爲這可以完成)或者其他方式來使用控件數組,然後在表單提交上迭代它們?
我想了解如何最好地處理訂單處理的輸入表單,該訂單處理基本上有一些相同的線條用於訂購服裝項目。流星模板的html對象數組
控件都是下拉選擇器(4個不同的線)。
目前我只是給每個人一個獨特的ID,並通過他們一個接一個地工作,但那樣會讓我感覺效率很低。
有沒有什麼辦法可以在html中使用循環(我不認爲這可以完成)或者其他方式來使用控件數組,然後在表單提交上迭代它們?
流星項目通常包括jQuery。 jQuery對抓取元素組並通過函數運行它們非常有用,這樣你就不必重複自己了。
除了獨特的ID,你可以添加相同的類到所有或一組表單元素,然後在onSubmit回調中用jQuery中的類選擇器把它們全部抓住,並將它們全部發送給一個組合的函數他們成爲一個有用的對象,例如
// collect the form inputs in class salesform into an object
var formResult = {};
$(".salesform").each(function(el){ formResult[$(this)[0].id]=$(this).val() });
// form ids and values are now in formResult
也有可能是你可以用它代替標記您想用類元素其他選擇。