<input onblur="mm(this)"><br>
<textarea id=txt style="width: 200; height: 100">
一个input,一个textarea,textarea里有很多项目,当我在input里输入几个字的时候,可以对textarea里的内容进行自动检索,光标跳到相关的位置
</textarea>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(e)
{
if(e.value=="") return;
var pn = txt.value.indexOf(e.value);
if(pn==-1) return; var rng = document.all.txt.createTextRange();
rng.moveStart("character",pn);
rng.collapse(true);
rng.select();
}
//-->
</SCRIPT>
<textarea id=txt style="width: 200; height: 100">
一个input,一个textarea,textarea里有很多项目,当我在input里输入几个字的时候,可以对textarea里的内容进行自动检索,光标跳到相关的位置
</textarea>
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(e)
{
if(e.value=="") return;
var pn = txt.value.indexOf(e.value);
if(pn==-1) return; var rng = document.all.txt.createTextRange();
rng.moveStart("character",pn);
rng.collapse(true);
rng.select();
}
//-->
</SCRIPT>
解决方案 »
- 很奇怪的问题,ext4单击或选择复选框,为何触发事件无效?
- 新人寻求帮助 求一段简单的代码
- 在Firefox 下如何实现HTML在线编辑器回车加入 <p> </p> 标记,加分~
- 哪位高手能给我上一课呀。关于折叠菜单方面的。
- 高分求一段能在非当前窗口的浏览器中播放声音的js代码——涉及到js的运行原理?
- 我是JS新手,请高手帮忙分析下当中代码的含义及原由,谢谢。
- evt是什么?
- 100请教关于 图象浏览效果
- 请问怎样在HTML的编程环境下,能直接读取到JPG和GIF图片文件的高度和宽度(用pixel表示)?
- 如何编写一个实现post功能的JS脚本
- 关于WSH,有谁能提供详细的使用方法?
- 下拉菜单被iframe挡住问题怎么解决?
一个input,一个select,select里有很多项目,当我在input里输入几个字的时候,可以对select里的内容进行自动检索,光标跳到相关的位置
<head>
<script language="JavaScript">
<!--
var arrList=null;
function init(){
var dltObj=document.getElementById("dltShow");
var opts=dltObj.options;
var len=opts.length;
arrList= new Array(len);
for(var i=0;i<len;i++)
arrList[i]=opts[i].value.toLowerCase();
}
function keyup(src){
var strHTML="";
var dltObj=document.getElementById("dltShow");
var len=src.value.length;
for(var i=0;i<arrList.length;i++){
if(arrList[i].substring(0,len)==src.value)
strHTML+='<option value="'+arrList[i]+'">'+arrList[i]+'</option>';
}
dltObj.outerHTML='<select id="dltShow" style="width:100% " multiple size="10">'+strHTML+'</select>';
}
//-->
</script>
</head>
<body onLoad="init();">
<table cellpadding="0" cellspacing="0" border="0" width="300px">
<tr>
<td width="150"><input type="text" id="txtInput" onkeyup="keyup(this)" style="width:100% "></td>
<td width="150">
<select id="dltShow" style="width:100% " multiple size="10">
<option value="http://www.163.com">http://www.163.org</option>
<option value="http://www.sina.com">http://www.sina.com</option>
<option value="http://www.sohu.com">http://www.sohu.com</option>
<option value="http://card.163.com">http://card.163.net</option>
<option value="http://card.sina.com">http://card.sina.com</option>
<option value="http://news.sohu.com">http://news.sohu.com</option>
<option value="http://news.china.com">http://news.china.com</option>
<option value="http://www.sohu.com">http://www.sohu.com</option>
</select>
</td>
</tr>
</table>
</body>
</html>