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

如果响应ondblclick?急!!!
程序代码如下:

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   %> 的值取出来?如何实现啊?急死我啦.高手们帮帮我.



------解决方案--------------------
对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>
------解决方案--------------------
<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 ;
----------------
不知道有对你没有帮助
------解决方案--------------------
按钮,图片,都可以,只要有onclick属性即可
------解决方案--------------------
window.event.srcElement.id= " "
捕捉页面的双击事件 判断当前双击的空间名称是不是 textarea 是就执行 js
不是就return放弃