我思故我強(qiáng)

          動(dòng)態(tài)提示的下拉框

          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

          <title>動(dòng)態(tài)提示的下拉框</title>
          <style>
          a{color:red;text-decoration:none;font-size:12px}
          </style>
          </head>
          <body onLoad="Init()">
          <center>
          <h2>動(dòng)態(tài)提示的下拉框</h2>
          <hr>
          <form name=frm>
          <table>
          ? <tr>
          ??? <td>請(qǐng)輸入1或2或3或4或5進(jìn)行測(cè)試:<br><input name="txt" style="width:100px" onKeyUp="SelectTip(0)"> <input type="button"

          value="reset" onClick="SelectTip(1)"></td>
          ? </tr>
          ? <tr>
          ??? <td>
          ??? <span id="demo"><select name="demo" style="width:100px" size=10 onChange="txt.value=options[selectedIndex].text;">
          ?<option value="1">1</option>
          ??????? <option value="1">1中</option>
          ?<option value="12">12</option>
          ?<option value="123">123</option>
          ?<option value="1234">1234</option>
          ?<option value="2">2</option>
          ?<option value="23">23</option>
          ?<option value="234">234</option>
          ?<option value="2345">2345</option>
          ?<option value="3">3</option>
          ?<option value="34">34</option>
          ?<option value="345">345</option>
          ?<option value="3456">3456</option>
          ?<option value="5">5</option>
          ?<option value="51">51</option>
          ?<option value="51w">51w</option>
          ?<option value="51wi">51wi</option>
          ?<option value="51win">51win</option>
          ?<option value="51windows">51windows</option>
          ?</select></span>
          ??? </td>
          ? </tr>
          ?</form>
          </table>
          <hr>
          <script language="javascript">
          var TempArr=[];//存貯option

          function Init(){
          var SelectObj=document.frm.elements["demo"]
          /*先將數(shù)據(jù)存入數(shù)組*/
          with(SelectObj)
          ?for(i=0;i<length;i++)TempArr[i]=[options[i].text,options[i].value]
          }

          function SelectTip(flag){
          var TxtObj=document.frm.elements["txt"]
          var SelectObj=document.getElementById("demo")
          var Arr=[]
          with(SelectObj){
          ?var SelectHTML=innerHTML.match(/<[^>]*>/)[0]
          ?for(i=0;i<TempArr.length;i++)
          ?if(TempArr[i][0].indexOf(TxtObj.value)==0||flag)//若找到以txt的內(nèi)容開(kāi)頭的,添option。若flag為true,對(duì)下拉框初始化
          ?Arr[Arr.length]="<option value='"+TempArr[i][1]+"'>"+TempArr[i][0]+"</option>"
          ?innerHTML=SelectHTML+Arr.join()+"</SELECT>"
          }
          }
          </script>
          </body>

          posted on 2007-09-20 09:02 李云澤 閱讀(240) 評(píng)論(0)  編輯  收藏 所屬分類: javascript

          主站蜘蛛池模板: 茌平县| 揭东县| 思茅市| 安康市| 铅山县| 新郑市| 卓资县| 栾城县| 郯城县| 永安市| 泽普县| 定远县| 海口市| 天长市| 青田县| 平南县| 大方县| 宁晋县| 庄河市| 蚌埠市| 汪清县| 抚顺县| 巴林右旗| 海宁市| 松桃| 库车县| 邢台市| 青龙| 双牌县| 炎陵县| 嘉兴市| 留坝县| 望城县| 昌吉市| 临朐县| 巴青县| 抚松县| 额敏县| 黄浦区| 玉溪市| 关岭|