动态设置select的option值

时间:2025-03-11 22:40:26

 从数据库中读取级联的字段,并把它们添加到select的option中,然后根据前一级select1所选择的值显示下一级select2的option项,以此类推。比如说,类别1:体育频道(子类别:足球、篮球);类别2:生活频道(子类别:购物、旅游)。当select1选择体育频道时,select2的option项就只有足球、篮球;当选择生活频道时,select2的option就只有购物、旅游。当然要设置select1的onchange等于动态设置select2的option值的function方法。所有的操作都是在客户端执行,无需再次读取服务器端的数据。原理就是在第一次读取数据库的时候就要把类别级联起来保存到一个字符串中,然后再在客户端中进行解析字符串。