程序代码如下:rs连上数据据
<select size="10" name="list">  
  
<% while(rs.next()){  
  
 String a = rs.getString("Employee_ID");  
 String b= rs.getString("E_Name");  
 
  String c= rs.getString("Badge_Num");    
<option value="<%=a %>"> <%=a %>   <%=b%>   <%=c %>    
 
  </option> 
  
<% }%>  
 
</select> 
本人想在select表所显示的文本中响应ondblclick,把<%=a %>   <%=b%>   <%=c %>的值取出来?如何实现啊?急死我啦.高手们帮帮我.

解决方案 »

  1.   

    对select做双击?捕捉这个事件有什么特殊用处吗?一般对select只关心onchange事件:
    <select id="sel" onchange="getSel();">
    <option value="aaa">aaa</option>
    <option value="bbb">bbb</option>
    <option value="ccc">ccc</option>
    </select><script>
    function getSel(){
     alert(document.getElementById("sel").value);
    }
    </script>
      

  2.   

    <select name="list" size="10" multiple="multiple"  >好像在multiple="multiple" 情况下才能相应ondblclick--------------------------------------------------
    在option的ondblclick中写一个js函数var obj = document.表单名.list;
    var a=ogj.options[选中的index].text   ;   
    var b =obj.options[选中的index].value   ;
    ----------------
    不知道有对你没有帮助
      

  3.   

    回回复人:pdvv(我爱花猫谢谢你的指点.那一般是用什么来响应双击事件呢?textarea吗?具体如果写呢.我是初学者.请多指教.
      

  4.   

    按钮,图片,都可以,只要有onclick属性即可
      

  5.   

    window.event.srcElement.id="" 
    捕捉页面的双击事件 判断当前双击的空间名称是不是 textarea  是就执行 js
    不是就return放弃
      

  6.   

    对了.如果编一个js来获取select里的value??
      

  7.   

    回复:rock_v(String args0)  
      谢谢你的指点.
    var  a=ogj.options[选中的index].text      ;
    是可以把里面的<%=a  %>      <%=b%>      <%=c  %> 一齐取出来.
    但是如何分开来取呢?谢谢