有啊:
<body>
<script language="JavaScript">
<!--
function FindByText(obj, text)
{
var returnValue = false;
if(!obj || !obj.tagName || obj.tagName != "SELECT")return (alert("对象错误"),false);
for(var i=0; i<obj.options.length; i++)
{
var tmpobj = obj.options[i];
if(tmpobj.text.toLowerCase().indexOf(text,0) > -1)
{
tmpobj.selected = true;
returnValue = true;
if(!obj.size>=2 || !obj.multiple) return i;
}
else tmpobj.selected = false; }
return returnValue;
}
//-->
</script>
<select id="a" size=5 multiple>
<option>asdfasdfas</option>
<option>ddfsdfd</option>
<option>asdfasdf</option>
<option>asdfgsdg</option>
<option>asdfsadf</option>
<option>asdfasdf</option>
<option>assssss</option>
<option>ddsdweopaskdkasdflskadjglsdpgasjpdgfdf</option>
</select>
<input type="text" id="st"><input type="submit" value="查找" onclick="FindByText(document.all.a,document.all.st.value);">
</body>