我有一个选择选项,使用php从MySQL加载类别,我需要当用户从类别选择一个值时,会出现另一个选择选项并填充此类别的产品。两个选择应该是相同的形式,因为我需要在提交此表单时传递所选类别和所选产品。
答案 0 :(得分: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>
的Ajax
$("#test1").on('change',function(){
$.ajax({
url : 'someurl',
data: { data },
dataType: 'json',
async: false,
success: function(res){
//Populate second select
}
});
});
答案 1 :(得分:0)
我认为这两位评论者指的是在页面加载后使用Javascript设置元素的值。
另一个选项是在服务器端设置所选元素,例如html select option SELECTED