关于.net中下拉列表的使用

来源:互联网 发布:冒泡排序java代码 编辑:程序博客网 时间:2024/04/29 08:37

  最近在做一个.net的项目,项目要求实现下拉列表框在能自己选择的同时还能自己输入。刚开始的时候无论怎么操作都只能选择 dropdownlist 中的 value ,而用户却不能自己输入。后来找到了2 中解决办法:

 

solution <1>:

1.删除所操作页面的一行代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-ansitional.dtd">

2.如果没有如下操作的话,添加如下操作:

<center>
<div style="position:relative;"> 
<span style="margin-left:100px;width:18px;overflow:hidden;"> 
<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value"> 
<option value="A类">A类</option>
<option value="B类">B类</option>
<option value="C类">C类</option>
<option value="D类">D类</option>
</select>

</span>
 <input name="leibie" style="width:100px;position:absolute;left:0px;"/>
 其它类别请在框内自行输入</div>
</center>

 

 solution <2>:

 1.同上操作

2.把上述代码换成如下代码也可实现同样效果:

 <input type=text name=re_name style="width:100px;height:22px;font-size:10pt;border-top:1px solid #7F9DB9;border-right:0px;border-bottom:1px solid #7F9DB9;border-left:1px solid #7F9DB9;">

<span style="width:18px;border:0px solid red;">

<select name="r00" style="margin-left:-100px;width:118px; background-color:#FFEEEE;" onChange="re_name.value=this.value;" onclick="this.selectedIndex=-1;">

<option value="111">111</option>

<option value="222">222</option>

<option value="333">333</option>

</select>

</span> 

 

这样就一切OK啦!能输能选的DropDownList!

 

原创粉丝点击