2013-07-18 332 views
0

我有一個選擇選項,使用PHP從MySQL加載類別,我需要當用戶從類別選擇一個值選擇,另一個選擇選項出現並填充此類別的產品。這兩個選擇應該是相同的形式,因爲我需要在提交此表單時通過所選類別和所選產品。使用php填充選擇選項

+0

嘗試使用ajax ... –

+0

您必須在網頁上使用AJAX才能與php代碼交談並填充第二個選項列表 – jeff

回答

1
<select name='test1' id='test1'> 
    <option value='1'>1</option> 
    <option value='2'>3</option> 
    <option value='3'>3</option> 
    <option value='4'>4</option> 
</select> 

的Html

<select name='tes2' id='test2'> 
</select> 

阿賈克斯

$("#test1").on('change',function(){ 
$.ajax({ 
url : 'someurl', 
data: { data }, 
dataType: 'json', 
async: false, 
success: function(res){ 
//Populate second select 
} 
}); 
}); 
0

我覺得這兩個批評家指的是使用JavaScript來設置元素的值,一旦頁面加載。

另一種選擇是在服務器端設置所選元素,例如, html select option SELECTED