查看: 7114|回复: 0
打印 上一主题 下一主题

动态提示的下拉框

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-10 21:01:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
<form name=frm>
<table>
  <tr>
    <td>请输入1或2或3或4或5进行测试:<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="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"]
/*先将数据存入数组*/
with(SelectObj)
        for(i=0;i<length;i++)TempArr=[options.text,options.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[0].indexOf(TxtObj.value)==0||flag)//若找到以txt的内容开头的,添option。若flag为true,对下拉框初始化
        Arr[Arr.length]="<option value='"+TempArr[1]+"'>"+TempArr[0]+"</option>"
        innerHTML=SelectHTML+Arr.join()+"</SELECT>"
}
}
</script>
</body>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表