2013-10-21 198 views
0

我在窗體中添加了5個下拉字段,並且名稱相同。這些字段將根據所選國家的單選按鈕顯示。我有5個單選按鈕,分別命名爲「USA,INDIA,UK,EURO,AUS」。如何從具有相同名稱的多個下拉字段中獲取值

如果我選擇美國,第一個下拉列表包含美國尺寸,將顯示。 如果我選擇印度,第二個下拉列表包含INDIAN尺寸,將顯示。

所有工作都很好。現在我有一個商店,這個價值我的數據庫在magento的問題。當我提交表格時,第5個下拉字段(歐元大小爲)值僅保存。

如果我選擇歐元以外的尺寸,我得到一個空值。如果我選擇歐元大小,我得到了正確的價值。我希望你明白我的問題。請指導我解決我的問題傢伙!

+0

對錶單域使用相同的名稱是一個非常糟糕的做法。 你爲什麼要這樣做? –

+0

,因爲任何一個大小隻會由這5個國家的客戶選擇。我有**選擇**字段來存儲所選大小。如果我將這些下拉字段使用不同名稱,則需要另外創建4個字段以保存該單個值。我不知道要完成這個任務,所以只有我使用了相同的名字! – DRAJI

回答

2

當您顯示所選內容時,您可以將disabled屬性添加到其他下拉菜單。這樣瀏覽器將忽略禁用的瀏覽器。

或者,你可以追加[]到您的下拉菜單的名字,像這樣:

<select name="name[]"> ... </select> 

這樣,您將獲得在請求變量數組,然後你可以決定哪些在陣列中使用根據你的單選按鈕值。

+0

非常感謝你的好主意! – DRAJI

相關問題