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

  最近在做一个.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!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值