<input type="text" size="12" onKeyUp="selectOption(this)"></input>
<select id="select1" size="1" style="width:100">
<option value="1">西瓜</option>
<option value="1">萝卜</option>
<option value="1">苹果</option>
<option value="1">白菜</option>
</select><script language="javascript">
<!--
function selectOption (obj) {
var sValue = obj.value;
var oSelect = document.all("select1");
var sText;
for(var i=0; i<oSelect.options.length; i++) {
sText = oSelect.options[i].text;
if(sText == sValue) {
oSelect.selectedIndex = i;
break;
}
}
}
//-->
</script>
<select id="select1" size="1" style="width:100">
<option value="1">西瓜</option>
<option value="1">萝卜</option>
<option value="1">苹果</option>
<option value="1">白菜</option>
</select><script language="javascript">
<!--
function selectOption (obj) {
var sValue = obj.value;
var oSelect = document.all("select1");
var sText;
for(var i=0; i<oSelect.options.length; i++) {
sText = oSelect.options[i].text;
if(sText == sValue) {
oSelect.selectedIndex = i;
break;
}
}
}
//-->
</script>
<input type="text" size="12" onblur="selectOption(this)"></input>
<select id="select1" size="1" style="width:100">
<option value="1">西瓜</option>
<option value="1">萝卜</option>
<option value="1">苹果</option>
<option value="1">白菜</option>
</select><script language="javascript">
<!--
function selectOption (obj) {
var sValue = obj.value;
var oSelect = document.all("select1");
var sText;
for(var i=0; i<oSelect.options.length; i++) {
sText = oSelect.options[i].text;
if(sText == sValue) {
oSelect.selectedIndex = i;
break;
}
if(i==oSelect.options.length-1)
{
var newOption=document.createElement("option")
newOption.text = sValue ;
newOption.value = sValue ;
newOption.selected="true";
oSelect.add(newOption);
}
}
}
//-->
</script>