下拉框读取数据库,数据很多,下拉框过长,有什么解决办法?? 不能用二级联动的,下拉框读取的数据会不断增加,大家有什么号的解决办法吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DropDownList?你说的下拉框过长指什么,是显示多少项吗,这个跟浏览器有关,MS无法改变 我的意思是dropdownlist里面有很多内容,很多项,这样选择的时候很难找到自己想要的!有什么解决方案?? 可以考虑在dropdownlist前面放置一个<input type=text>,在文本框内输入要找的项的名称时,可以通过js将下拉框的选中项定位到指定的项 可以改成可以自己填写的dropdownlist的控件 下面的代码使用的是html的下拉框,如果使用dropdownlist,则把var selectObj = document.getElementById("slt1");中的slt1替换成dropdownlist的ClientID即可,在IE中测试通过,firefox中好像不支持onpropertychange事件,<html><head> <script language=javascript> function ChangeSelectedIndex(selectedValue) { var selectObj = document.getElementById("slt1"); var i=0; for(i=0; i<selectObj.length; i++) { if(selectObj.options[i].text.indexOf(selectedValue)>-1) { //alert("yes"); selectObj.selectedIndex = i; break; } } } //alert("1"); </script></head><body><input type=text id="txt1" onpropertychange="ChangeSelectedIndex(this.value);"><select id="slt1"> <option>1</option> <option>2</option> <option>3</option> <option>sdfwegdh</option> <option>ergfdgher</option> <option>sdfwexcg</option></select></body> 可以考虑在dropdownlist前面放置一个<input type=text>,在文本框内输入要找的项的名称时,可以通过js将下拉框的选中项定位到指定的项----------------这种方法是用户最好体验方式,但是占点资源 (1)分类,象全国城市很多,就按省份分开。(2)自动填写,如google 那个,我做了一个下拉user control,下面是一个gridview和一个搜索。 fest(fest)你那个方法不是很行啊,下拉框还是很多item!虽然可以定到一些位置! KKND2006 简单点就是一个文本框一个下拉框么,下拉框先排序,然后文本框输入内容后,下拉框定位到搜索段上 ----------------------------------------------------这种方法是不是要做一个搜索按钮?? sxsluoyin(洛音) 那个,我做了一个下拉user control,下面是一个gridview和一个搜索。---------------------------------这种是怎么做的?? 求解一个关于拆装机的问题 请问一下 获取网页内容 Admin和User分开认证问题 偶做的新网站,大家多提一下意见 vs2005,在打开一个本地IIS网站[localhost:84]时提示:不是有效的虚拟路径 asp.net查询远程ORACLE中文字符乱码 超时后重定向的问题!! 求助 关于数据库连接的问题 .net 根据sql文件的脚本生成存储过程问题 网站生成图片的路径问题 我学ASP.NET的配置 我刚学不知道什么好 大家给点意见
有什么解决方案??
<html>
<head>
<script language=javascript>
function ChangeSelectedIndex(selectedValue)
{
var selectObj = document.getElementById("slt1");
var i=0;
for(i=0; i<selectObj.length; i++)
{
if(selectObj.options[i].text.indexOf(selectedValue)>-1)
{
//alert("yes");
selectObj.selectedIndex = i;
break;
}
}
}
//alert("1");
</script>
</head>
<body>
<input type=text id="txt1" onpropertychange="ChangeSelectedIndex(this.value);">
<select id="slt1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>sdfwegdh</option>
<option>ergfdgher</option>
<option>sdfwexcg</option>
</select></body>
----------------
这种方法是用户最好体验方式,但是占点资源
(2)自动填写,如google
----------------------------------------------------
这种方法是不是要做一个搜索按钮??
sxsluoyin(洛音)
那个,我做了一个下拉user control,下面是一个gridview和一个搜索。
---------------------------------
这种是怎么做的??