<html>
<head>
<title>可输入字符进行下拉框筛选</title>
</head>
<script>
var presscount=0;
var pressvalue="";
var Select = {
showtext : function(obj,e){
presscount++;
var inputvalue=String.fromCharCode(e.charCode||e.which||e.keyCode);
pressvalue=pressvalue+inputvalue;
e.returnValue=false;
var comboxitems=obj.options;
for(var i=0;i<comboxitems.length;i++){
if(comboxitems[i].text.toUpperCase().indexOf(pressvalue.toUpperCase())==0){
comboxitems[i].selected="selected";
break;
}
}
},
clear : function(){
alert("已清空!");
presscount=0;
pressvalue="";
}
}
</script>
<body >
<select id="select" onkeypress="Select.showtext(this,event);" onchange="Select.clear();">
<option value=""></option>
<option value="CONVMAXULTXPWR">
CONVMAXULTXPWR
</option
<option value="DLBETRAFFTHSONHSDPA">
DLBETRAFFTHSONHSDPA
</option>
<option value="DLINTERFERERSV">
DLINTERFERERSV
</option>
<option value="DLSTRTHSONHSDPA">
DLSTRTHSONHSDPA
</option>
<option value="DWPCHPOWER">
DWPCHPOWER
</option>
<option value="EVENT4ATHD">
EVENT4ATHD
</option>
<option value="EVENT4BTHD">
EVENT4BTHD
</option>
<option value="HSSCCHBLER">
HSSCCHBLER
</option>
<option value="HSSICHACKNACKPO">
HSSICHACKNACKPO
</option>
<option value="HSSICHSIRTARGET">
HSSICHSIRTARGET
</option>
<option value="HSSICHTPCSTEPSIZE">
HSSICHTPCSTEPSIZE
</option>
<option value="HYSTFOR3A">
HYSTFOR3A
</option>
<option value="HYSTFORINTERCELL">
HYSTFORINTERCELL
</option>
<option value="IDLESSEARCHRAT">
IDLESSEARCHRAT
</option>
<option value="INITSIRTARGET">
INITSIRTARGET
</option>
<option value="MAXALLOWEDULTXPOWER">
MAXALLOWEDULTXPOWER
</option>
<option value="MAXDLTXPWR">
MAXDLTXPWR
</option>
<option value="MAXFACHPOWER">
MAXFACHPOWER
</option>
<option value="MAXFPACHPOWER">
MAXFPACHPOWER
</option>
<option value="MAXHSSICHPRXPWR">
MAXHSSICHPRXPWR
</option>
<option value="MAXSIRTARGET">
MAXSIRTARGET
</option>
<option value="MAXTXPOWER">
MAXTXPOWER
</option>
<option value="MINDLTXPWR">
MINDLTXPWR
</option>
<option value="MINHSSICHPRXPWR">
MINHSSICHPRXPWR
</option>
<option value="MINSIRTARGET">
MINSIRTARGET
</option>
<option value="N300">
N300
</option>
<option value="N302">
N302
</option>
<option value="N304">
N304
</option>
<option value="N308">
N308
</option>
<option value="N312">
N312
</option>
<option value="N313">
N313
</option>
<option value="N315">
N315
</option>
</select>
</body>
</html>
分享到:
相关推荐
If ComboBox1.Text.Length >= 1 Then ' 当输入字符数达到1或以上时,自动下拉 ComboBox1.DroppedDown = True ' 展开下拉列表 End If End Sub ``` 这里的代码假设了ComboBox1是我们的目标控件,且已设置了至少...
当用户在输入框中输入字符时,触发此事件。然后,遍历ComboBox的所有项,检查每一项的各个列是否以输入的字符开头。如果找到匹配的项,将它们保留,其余的则从显示列表中移除。如果只有一项匹配,可以自动将其选中,...
"中英文可筛选combox"是一个特定的控件实现,它允许用户在下拉列表中筛选中英文选项,提供了更友好的交互体验。这个控件可能是在Windows Forms、WPF或者.NET框架下的一个自定义组件。 在描述中提到的"源码注释"意味...
在某些情况下,我们可能希望实现ComboBox的自动匹配字符功能,这样当用户开始输入时,ComboBox会根据已输入的字符自动展示匹配的选项。本文将详细解释两种方法来实现这一功能。 首先,我们来看第一种方法:使用`...
在这个“combox功能实现的js代码(自动筛选,高亮).zip”文件中,我们很显然会发现它包含了一个JavaScript实现的ComboBox,具备自动筛选和高亮显示的功能,这对于创建用户友好的交互式Web应用非常关键。 自动筛选功能...
在这个项目中,我们使用C#编程语言,结合Winform框架,来创建一个定制的Combox,使得用户可以通过输入汉字的第一个字母,快速筛选并显示匹配的汉字列表。这个功能类似于搜索引擎的输入框,极大地提升了用户输入的...
当用户在输入框输入字符时,程序会实时捕获这些变化,并对下拉列表中的数据进行筛选。筛选通常采用模糊匹配的方式,例如使用SQL的LIKE操作符或者正则表达式来匹配含有指定关键词的数据项。 在Silverlight中,实现这...
当用户输入字符时,对数据源进行筛选,找出与输入字符串匹配的项。 ```csharp private void comboBox1_TextChanged(object sender, EventArgs e) { string searchText = comboBox1.Text.Trim(); // 获取用户输入的...
首先,要实现自动筛选,我们需要监听用户在文本输入框中输入的字符,并根据输入内容动态更新下拉列表的显示。这可以通过`addEventListener`来监听`input`事件,每次输入时触发相应的处理函数。处理函数会遍历所有...
在ExtJS的ComboBox中,搜索功能是其核心特性之一,允许用户通过输入关键字来过滤下拉列表中的选项,以实现快速定位。这种功能通常称为模糊查询,因为用户可以输入部分关键字,系统会自动匹配并显示与之相关的所有项...
在C#中,我们可以将ComboBox与数据源(如数组、列表或数据库查询结果)绑定,以便在用户输入时动态过滤匹配项。例如,你可以使用`ComboBox.DataSource`属性绑定数据集,并使用`ComboBox.DisplayMember`指定显示的...
这个插件允许用户在搜索省市县信息时,既可以通过输入关键词,也可以通过下拉选择的方式,动态地添加和筛选相关结果,提高了用户在海量数据中的查找效率。 首先,我们要理解"jq插件"是什么。JQ,全称jQuery,是一种...
此程序是c# winform 开发的下拉框选择功能,可以通过输入各选项汉字的首字母快速检索所需项,当然,里面其中最大的功能是汉字转拼音功能(汉字全拼/汉字首字母等功能)。由于刚好一个老系统在用vs2003,所以,索性就...
在某些情况下,我们可能希望实现ComboBox的模糊查询功能,这使得用户可以通过输入部分文本快速查找并选择所需的选项,提高了用户体验。本文将详细讲解如何在WinForm应用中实现ComboBox的模糊查询。 首先,我们需要...
1. **延迟加载**:为了优化性能,控件可能设置了一个最小输入字符数,只有当用户输入达到这个数量时才会发送请求。 2. **缓存策略**:对于最近或频繁查询的项,控件可能会缓存结果,避免重复请求。 3. **模糊搜索**...
ComboBox是一个组合了TextBox和ListBox的控件,它允许用户在下拉列表中选择一个或多个项,或者在TextBox部分输入自定义文本。在默认情况下,ComboBox仅支持单选,但通过一些自定义设置,我们可以让它支持多选。 1. ...
5. **筛选功能**:ComboxTree支持搜索功能,用户可以通过输入关键字筛选匹配的节点。`typeAhead`配置项控制输入后是否自动填充剩余部分,`minChars`定义触发搜索的最少字符数。 6. **事件处理**:ComboxTree提供了...
输入拼音首字母过滤选项的combobox,同时根据汉字生成拼音和拼音首字母,使用的是微软的Microsoft.International.Converters.PinYinConverter,对于有些多音字不正确的,可以在里面增加一个xml字典进行过滤
开发者需要正确地引入和调用这些库,以获取输入汉字对应的拼音,然后比较用户输入的拼音字符串,实现匹配和筛选。 对于这个"C#拼音检索控件",它的工作流程可能是这样的:当用户在ComboBox中输入拼音时,控件会实时...
当用户在ComboBox的文本框中输入字符时,我们将触发查询,动态过滤下拉列表中的选项。这通常涉及到数据库查询或内存中数据的筛选。以下是一个简单的示例: ```csharp protected void ComboBox_TextChanged(object ...