把你的页面修改一下:
<html>
<Script Language ="JavaScript"> 
function onChanges()
{
//输出所选的选项
//alert(document.all.music_type_single.value);
document.frminfo.submit();

}
</script> 
<form method="post" action="你要提交的页面" name="frminfo">
<SELECT NAME="music_type_single" onChange="onChanges();">
   <OPTION SELECTED value="A"> A 
   <OPTION value="B"> B
   <OPTION value="C"> C 
   <OPTION value="D"> D
</SELECT>
</form>
</html>然后,在接收页面就可以根据传过来的“music_type_single”进行查询了。

解决方案 »

  1.   

    <html>
    <Script Language ="JavaScript"> 
       function handlerText(obj){
    searchstr="select * from mytable where name='"+obj.options[obj.selectedIndex].text+"'";
    alert(searchstr);
    }
    </Script> 
    <SELECT NAME="music_type_single" onChange="handlerText(this)">
       <OPTION SELECTED>A
       <OPTION>B
       <OPTION>C
       <OPTION>D
    </SELECT>
    </html>
      

  2.   

    <html>
    <Script Language ="JavaScript"> 
       function handlerText(obj){
    searchstr="select * from mytable where name='"+obj.options[obj.selectedIndex].text+"'";
    alert(searchstr);
    }
    </Script> 
    <SELECT NAME="music_type_single" onChange="handlerText(this)">
       <OPTION SELECTED>A
       <OPTION>B
       <OPTION>C
       <OPTION>D
    </SELECT>
    </html>