if($("sel").selectvalue="班级")
{
   执行另一部份代码
}

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
     <script type='text/javascript'>/*<![CDATA[*/
     function handleChange(){
    var el = document.getElementById('ad');
    switch (el.value)
    {
    case "设备" : f1();break;
    case "班级": f2();break;
    case "教室": f3();break;
    case "用户": f4();break;
    }
     } function f1(){ alert('执行函数1');};
     function f2(){ alert('执行函数2');};
     function f3(){ alert('执行函数3');};
     function f4(){ alert('执行函数4');};
     /*]]>*/</script>
     </HEAD> <BODY>
      <form  name="sel" method="post" action="add.jsp"> 
    <table> 
    <td> 
    <select name="ad" id='ad' selected="请选择" onchange='handleChange()'> 
    <option value="选择">请选择 </option> 
      <option value="设备">设备 </option> 
      <option value="班级">班级 </option> 
      <option value="教室">教室 </option> 
      <option value="用户">用户 </option> 
      </select> 
    </td> 
    <td> 
    <input type="submit" name="submit" value="确定"> 
    </td> 
    </table> 
    </form>
     </BODY>
    </HTML>
      

  2.   

    更通用的js写法是:
    ...
    switch (el.options[e1.selectedIndex].value)
    ...