<HTML>
<HEAD>
<SCRIPT LANGUAGE=JavaScript>
<!--
function sortSelectBox(selectBoxName, sortText)
{
var selectObj = eval("document.forms['form1']." + selectBoxName);
var len = sortText.length;
var size = selectObj.options.length;
for (var i = 0; i < size; i++)
{
if (len > 0 && sortText == selectObj.options[i].value.substring(0, len))
{
selectObj.options[i].selected = true;
return true;
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="form1">
<TABLE CELLSPACING="2" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="left"><INPUT TYPE="text" NAME="text1" onKeyUp="sortSelectBox('select1', this.value);"></TD>
<TD ALIGN="left"><INPUT TYPE="text" NAME="text2" onKeyUp="sortSelectBox('select2', this.value);"></TD>
</TR>
<TR>
<TD ALIGN="left">
<SELECT SIZE="4" NAME="select1">
<OPTION VALUE="chuck">chuckle</OPTION>
<OPTION VALUE="check">check</OPTION>
<OPTION VALUE="two">two</OPTION>
<OPTION VALUE="four">four</OPTION>
<OPTION VALUE="six">six</OPTION>
<OPTION VALUE="eight">eight</OPTION>
<OPTION VALUE="nine">nine</OPTION>
<OPTION VALUE="pop">pop</OPTION>
<OPTION VALUE="rine">rine</OPTION>
<OPTION VALUE="john">john</OPTION>
</SELECT>
</TD>
<TD ALIGN="left">
<SELECT SIZE="4" NAME="select2">
<OPTION VALUE="chuckle">chuckle</OPTION>
<OPTION VALUE="check">check</OPTION>
<OPTION VALUE="two">two</OPTION>
<OPTION VALUE="four">four</OPTION>
<OPTION VALUE="six">six</OPTION>
<OPTION VALUE="eight">eight</OPTION>
<OPTION VALUE="nine">nine</OPTION>
<OPTION VALUE="pop">pop</OPTION>
<OPTION VALUE="rine">rine</OPTION>
<OPTION VALUE="john">john</OPTION>
</SELECT>
</TD>
</TR>
<TR>
<TD ALIGN="left"><INPUT TYPE="checkbox" NAME="check1" onClick="document.forms['form1'].select1.multiple = this.checked;">Allow multiple</TD>
<TD ALIGN="left"><INPUT TYPE="checkbox" NAME="check2" onClick="document.forms['form1'].select2.multiple = this.checked;">Allow multiple</TD>
</TR>
<TR>
<TD ALIGN="left" COLSPAN="2"><INPUT TYPE="submit" VALUE="Submit this page"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>