<form name="f1">
<select name="kkk">
<option value="1">abc</option>
<option value="2">项目一</option>
<option value="3">123</option>
</select>
<input name="p1" type="text"><input name="" type="button" onclick="showIt( kkk , p1 )">
</form><Script>
function showIt( which , oInput ){
obj = which.options
str = oInput.value
for( var i = 0 ; i < obj.length ; i ++ ){
if( obj[i].innerText.replace(str,'') != obj[i].innerText ){
obj[i].style.background="yellow"
}else{
obj[i].style.background="none"
}
}
}
</Script>
<select name="kkk">
<option value="1">abc</option>
<option value="2">项目一</option>
<option value="3">123</option>
</select>
<input name="p1" type="text"><input name="" type="button" onclick="showIt( kkk , p1 )">
</form><Script>
function showIt( which , oInput ){
obj = which.options
str = oInput.value
for( var i = 0 ; i < obj.length ; i ++ ){
if( obj[i].innerText.replace(str,'') != obj[i].innerText ){
obj[i].style.background="yellow"
}else{
obj[i].style.background="none"
}
}
}
</Script>
解决方案 »
- php牛人们求帮忙啊,新人,没多少分,但真的很急
- windows 2003下IIS服务器,不能运行NTFS磁盘上的php文件
- cannot be opened with mode "a"
- 寻WYSIWYG操作过程及相关实例!!!
- 面向对象里面是不是没有递归?
- ★★★ 求UTF8下匹配汉字的正则, 在线等.........
- PHP怎么写TAB符进一个文件
- PHP页面的执行过程?
- 哪个PHP editor 比较简单实用?
- 判定本月第一天从周几开始,真的很难吗?为何没人回答
- 请教前辈们...这范围内有几个星期六跟星期日?
- 如果一个字符串在另外一个字符串里出现了多次,怎样得到这个字符串最后出现的位置?
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="abc">abc</option>
</select><input id="mytxt" onchange="alertlist()" onkeyup="alertlist()"/>
<script language="JavaScript">
<!--
function alertlist() {
var myslt = document.getElementById("myslt");
var mytxt = document.getElementById("mytxt");
var myop = myslt.options;
var kmax = myop.length, k=0;
var rexp = new RegExp("^" +mytxt.value);
var opt;
while(k<kmax) {
myop[k].style.color=(rexp.test(myop[k].text)?"#f00":"#000");
myop[k].style.backgroundColor=(rexp.test(myop[k].text)?"#0ff":"#fff");
if(!opt && rexp.test(myop[k].text)) opt = myop[k];
k++;
}
if(opt) opt.selected = true;
}
//-->
</script>