Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function Filter(id,value){
var sel=document.getElementById(id);
if (!Filter[id]){
for (var ary=[],z0=0;z0<sel.options.length;z0++){
ary[z0]=sel.options[z0];
}
Filter[id]=ary;
}
var ary=Filter[id],z0=0,value=value.replace(/\s/g,'');
sel.options.length=0;
for (;z0<ary.length;z0++){
if (value.length==0||(ary[z0].value.substring(0,value.length).toLowerCase()==value.toLowerCase())){
sel.options[sel.options.length]=new Option(ary[z0].text,ary[z0].value);
}
}
sel.selectedIndex=0;
}
//-->
</script></head>
<body>
<select id="tst" >
<option >Select Name</option>
<option value="Tom1" >Tom1</option>
<option value="Tom2" >Tom2</option>
<option value="Tom3" >Tom3</option>
<option value="Dick1" >Dick1</option>
<option value="Dick2" >Dick3</option>
<option value="Dick3" >Dick3</option>
</select>
<input name="" onkeyup="Filter('tst',this.value);">
</form>
</body>
</html>
Bookmarks