根据onKeyUp函数中的输入控制值填充列表框
fill ListBox according to input control value in onKeyUp function
我有一个列表框控件
<asp:ListBox ID="ListBox1" runat="server">
<asp:ListItem Value="1" Text="XYZ" />
<asp:ListItem Value="0" Text="XYZD" />
<asp:ListItem Value="-1" Text="D" />
</asp:ListBox>
输入 :
<input id="listBoxFilterTextBox" type="text" onkeyup="FilterListBox()"
js 函数 :
function FilterListBox() {
var listBox = Get('ListBox1');
var textBox = Get('listBoxFilterTextBox');
for (i = 0; i < listBox.options.length; i++) {
if (listBox.options[i].text.toLowerCase().indexOf(textBox.value.toLowerCase()) != -1) {
listBox.options[i].style.display = "";
} else {
listBox.options[i].style.display = "none";
}
}
function Get(id) {
return document.getElementById(id);
}
当我输入"X"输入控制时,它带来了"XYZ","XYZD"。它可以正常工作 火狐 和 铬.但是在IE中,它无法正常工作。如何解决这个IE问题?
提前感谢...
你不能在 IE 中使用 CSS 在 SELECT 中隐藏 OPTION。而是添加第二个具有所有需要选项的列表框源,并仅从列表框源复制到列表框源,仅满足条件的选项。
相关文章:
- 从JSON填充列表(而不是HTML)
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- Jquery Selected plugin - 由 Ajax 动态填充列表
- Jquery Chosen插件-通过Ajax动态填充列表时显示加载图标
- 如何在不重新填充列表的情况下维护下拉列表的当前信息
- 无法从承诺中填充列表并在 html - aurelia.
- 从 Indexdb 填充列表视图
- 根据onKeyUp函数中的输入控制值填充列表框
- 如何从多维数组填充列表框(组合框)
- 如何使用$.get使用Rails查询填充列表
- 如何动态地用文件内容填充列表框
- 填充列表框
- 使用jQuery在填充列表上的每个项目上单击event
- 将PHP变量传递给AngularJS,并在脚本中使用它来填充列表
- 如何在servlet中获取通过jquery添加的动态填充列表的值
- 在IE7, 8和9中填充列表时脚本失败
- 根据主id从不同的表中填充列表
- 春季自动填充列表问题
- Angular js在HTTP响应后选择填充列表
- windows8-如何在windows8中用javascript填充列表