2009-06-11 87 views
0

我正在嘗試創建一個從屬選擇表單,如this one on AjaxRay。這是我迄今爲止所做的:http://buzzmedia.com.my/honda/form.html從屬選擇表格

與AjaxRay的示例不同,我的表單有多行。我需要弄清楚如何從我自己的表單中調整AjaxRay示例的代碼。

+0

一個我注意到的事情之一是,你沒有你之前清除存在的內容在第二個下拉菜單中添加更多內容。 – 2009-06-11 14:51:42

回答

1

我認爲你會喜歡編寫自己的jQuery代碼... 如果選項數量有限(低於500)然後我認爲你應該把它們放在一個數組中..否則你應該使用AJAX來動態查詢它作爲JSON ..

可以說,他們是數量有限..像這樣的層次排列應該這樣做..

var ops = [ 
    {'txt':'Accord' 
     ,'val':1 
     ,'ops': [ 
       {'txt':'VTi','val':101} 
       ,{'txt':'VTi 2.3','val':102} 
       ,...... 
    ]} 
    , 
    {'txt':'City' 
     ,'val':2 
     ,'ops':[ 
       {'txt':'1.5 i-DSI','val':201} 
       ,{'txt':'1.5 Vtec','val':202} 
       ,...... 
    ]} 
    ,...... 
]; 

,那麼你可以從陣列填充所有選擇框..並添加變處理函數在父框上的子框的ID .. ID的可以是 在更改父框你得到$(這).VAL()和掃描陣列爲它填充孩子中...

希望幫助..

+0

哇,謝謝你。我真的很感激你花時間來解決這個問題。 請在3周內查看honda.com.my,以便在行動中看到它。歡呼聲 – user121341 2009-06-16 11:16:51