首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

发布个防 ie 自动完成功能的代码,该怎么解决

2012-02-06 
发布个防 ie 自动完成功能的代码发布个防ie自动完成功能的特效..!--此特效来源来互联网,由kudaa.com收集

发布个防 ie 自动完成功能的代码
发布个防ie   自动完成功能的特效..

<!--此特效来源来互联网,由   kudaa.com   收集整理-->
<!-- <font   color=red> [精] </font> 输入框查询防IE-->
<style>
body{font-size:12px;}
td{font-size:12px}
</style>
输入 "酷达网 "   中的任意一个字就可以显示选项
<script   language= "JavaScript ">
    function   filltxt(v){
        document.getElementById( 'txtname ').value   =   v;
        rdiv.innerHTML   =   " ";
    }
    function   changeselect(txt){
        txt   =   txt.toLowerCase();
        var   results   =   0;
        rdiv.innerHTML   =   " ";
        if(txt   !=   " "){
            var   newList   =   " <table   cellpadding=2   cellspacing=0   style= 'border:1px   solid   #000000 '   bgcolor= '#ffffff '   width=100%> ";
            for(i=0;i <inpName.length;i++){
              //   var   strpart   =   inpName.options[i].value.substr(0,   txt.length) '
  var   strpart   =   inpName.options[i].value
              //   strpart   =   strpart.toLowerCase();
                if(strpart.indexOf(txt)   !=   -1){
                    results   =   results   +   1;
                    var   cellColor   =   "   onmouseover=\ "this.style.background= '#eeeeee '\ "   onmouseout=\ "this.style.background= '#ffffff '\ " ";
                    var   cellClick   =   "   onclick=\ "filltxt( ' "   +   inpName.options[i].value   +   " ')\ " ";
                    newList   +=   " <tr> <td "   +   cellColor   +   cellClick   +   "   style= 'cursor:pointer '> "   +   inpName.options[i].value   +   " </td> </tr> ";
                }
            }
            newList   +=   " </table> ";
            if(results   ==   0){
                document.getElementById( 'txtname ').style.background   =   "#ffaaaa ";
            }
            else{
                document.getElementById( 'txtname ').style.background   =   "#ffffff ";
                rdiv.innerHTML   =   newList;
            }
        }
    }
</script>
<input   type= "text "   id= "txtname "   onkeyup= "changeselect(this.value) "> <br>


<div   id= "divresults "   style= "position:absolute "> </div>
<select   id= "lstname "   style= "display:none ">
<option   value= " "> 选择... </option>
<option   value= "江西南昌大学 "> 江西南昌大学 </option>
<option   value= "江西宜春学院 "> 江西宜春学院 </option>
<option   value= "酷达网 "> 酷达网 </option>
<option   value= "星海假期 "> 星海假期 </option>
</select>
<script   language= "JavaScript ">
    var   inpName   =   document.getElementById( 'lstname ');
    var   rdiv   =   document.getElementById( 'divresults ');
    obj   =   document.getElementById( 'txtname ');
    if(obj.offsetParent){
        x   =   obj.offsetLeft;
        y   =   obj.offsetTop;
        h   =   obj.offsetHeight;
        w   =   obj.offsetWidth;
        while(obj   =   obj.offsetParent){
            x   +=   obj.offsetLeft;
            y   +=   obj.offsetTop;
        }
    }
    document.getElementById( 'divresults ').style.left   =   x;
    document.getElementById( 'divresults ').style.top   =   y   +   h;
    document.getElementById( 'divresults ').style.width   =   w;
</script>


演示..http://www.kudaa.com/jscode/20074/2007421818102389.html

[解决办法]
好东东,学习
[解决办法]
防ie 自动完成?

在 <form> 里加个autocomplete= "off " 不就行了?

如下所示
<form action= "regsava.asp " method= "post " name= "reg " onSubmit= "return checkForm() " autocomplete= "off ">
...
</form>

需要这么复杂吗?

[解决办法]
收藏
[解决办法]
拖鞋的贴,先顶了再看...
[解决办法]
前面输错一个字后面再输入其实正确的就显示不出来了啊

热点排行