日期:2014-05-18  浏览次数:20670 次

怎样将下拉菜单的值传回给数据库?
菜单中的内容是我数据库查询的条件
js代码如下:
*************************************************************************
  <script   type= "text/javascript ">  
function   out()  
{  
document.all( "P_CTGRY ").options[document.all( "P_CTGRY ").selectedIndex].text);

}  
</script>  
*************************************************************************
JSP代码如下:
*************************************************************************
<select   style= "WIDTH:120px ";   name=P_CTGRY   onChange= "optt.value=out(this.options[this.options.selectedIndex].text) ">  
<option> 全部 </option>     <option> BWB </option>         <option> CABLE </option>       <option> COIL </option>         <option> COND </option>
<option> CONN </option>           <option> DL </option>           <option> FRAME </option>       <option> FUSE </option>                 <option> IC </option>  
<option> METAL   PA </option>   <option> MODULE </option>     <option> NAME   PL </option>   <option> OTHER   EQ </option>   <option> OTHERS </option>  
<option> P-7   PKG </option>     <option> POW   PKG </option>   <option> PWB <option> REL <option> RES
<option> SCREW <option> SW,KEY <option> TR,DIODE <option> TRANS <option> TRK   PKG
<option> VARISTOR <option> XTAL
        </select>
        </td>
        <td>
<input   id=btnSearch   name=btnSearch   value= "検索 "   type=button   style= "WIDTH:90px;   HEIGHT:21px "     onClick= "out() ">

------解决方案--------------------
如果你是想插入的话,用ajax吧,
还有就是用js把value赋值给一个hidden
再进行操作

------解决方案--------------------
<option value= "bwb "> BWB </option>
<option value= "cable "> CABLE </option>
通过取P_CTGRY控件取得你选择的值