新微赢技术网
标题:
[求助]这个怎么解决 单击事件的问题??
[打印本页]
作者:
_睡覺覺c◆s
时间:
2010-1-7 04:10
标题:
[求助]这个怎么解决 单击事件的问题??
一个文本框:里面有值,单击或双击的时候这个文本框就变成一个
列表菜单 能选择其他的值:
怎么弄
作者:
惠儿雨点
时间:
2010-1-7 04:10
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<DIV style="width:200px; height:27px;">
<DIV id="listDiv" style="width:100%; display:none;">
<select id="inputList" style="width:100%;" onChange="ShowObj(this);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</DIV>
<DIV id="textDiv" style="width:100%; display:;">
<input id="inputText" type="text" style="width:100%;" onDblClick="ShowObj(this);">
</DIV>
</DIV>
双击文本框看效果!
<SCRIPT LANGUAGE="JavaScript">
<!--
function ShowObj(Obj){
var Obj1 = document.getElementById("inputList")
var Obj2 = document.getElementById("inputText")
if(Obj==Obj2){
textDiv.style.display="none";
listDiv.style.display="";
Obj1.value = Obj2.value;
}else if(Obj==Obj1){
listDiv.style.display="none";
textDiv.style.display="";
Obj2.value = Obj1.options[Obj1.selectedIndex].value;
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
复制代码
作者:
专属天使
时间:
2010-1-7 04:10
还真没搞过这方面的啊
作者:
天使替我爱你
时间:
2010-1-7 04:10
就是这个 BZ 太谢谢了!
作者:
况天佑
时间:
2010-1-7 04:11
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<DIV style="width:200px; height:27px;">
<DIV id="listDiv" style="width:100%; display:none;">
<select id="inputList" style="width:100%;" onChange="ShowObj(this);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</DIV>
<DIV id="textDiv" style="width:100%; display:;">
<input id="inputText" type="text" style="width:100%;" onDblClick="ShowObj(this);">
</DIV>
</DIV>
双击文本框看效果!
<SCRIPT LANGUAGE="JavaScript">
<!--
function ShowObj(Obj){
var Obj1 = document.getElementById("inputList")
var Obj2 = document.getElementById("inputText")
if(Obj==Obj2){
textDiv.style.display="none";
listDiv.style.display="";
Obj1.options.add(new Option(Obj.value,Obj.value));
var OptLen=Obj1.options.length-1;
Obj1.options[OptLen].selected=true;
}else if(Obj==Obj1){
listDiv.style.display="none";
textDiv.style.display="";
Obj2.value = Obj1.options[Obj1.selectedIndex].value;
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
复制代码
个人改了一下代码的效果。
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2