亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Ajax文本框輸入提示

2019-11-17 04:18:32
字體:
來源:轉載
供稿:網友

今天我來做一個Ajax文本框輸入提示的例子:

前臺文件

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html xmlns="<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文本框輸入提示</title>
<style type="text/
CSS">...
<!--
.keyWord {...}{width:150px; height:20px; border:#0066FF 1px solid;}/**//*文本框樣式*/
#keytishi {...}{width:150px; height:auto; border:#0066FF 1px solid; position:absolute; display:none;}/**//*提示層樣式*/
#keytishi ul {...}{ margin:0;}/**//*提示層樣式*/
#keytishi ul li{...}{margin:0;list-style-type:none; line-height:16px; height:16px; font-size:12px; padding:2px;}/**//*提示層樣式*/
#keytishi ul li a {...}{display:block; width:150px; height:16px; text-decoration:none;}/**//*提示層樣式*/
#keytishi ul li a:hover {...}{background-color:#0099FF;}/**//*提示層樣式*/
-->
</style>
<script type="text/javascript">...
<!--

//建立xmlhttpRequest對象
var xmlhttp;
try...{
    xmlhttp= new ActiveXObject('Msxml2.XMLHTTP');
}catch(e)...{
    try...{
        xmlhttp= new ActiveXObject('Microsoft.XMLHTTP');
    }catch(e)...{
        try...{
            xmlhttp= new XMLHttPRequest();
        }catch(e)...{}
    }
}

function getKeyWord()...{
    var obj = document.getElementById("search");//獲取文本域對象
    if(obj.value=="")...{
        return;
    }
    var top=0;
    var left=0;
    while(obj)...{//此循環得到文件域對象在頁面中的絕對位置
        top += obj["offsetTop"];
        left += obj["offsetLeft"];
        obj = obj.offsetParent;
    }
    xmlhttp.open("get","input.asp?keyword="+document.getElementById("search").value,true);
    xmlhttp.onreadystatechange = function()...{
        if(xmlhttp.readyState == 4)
        ...{
            if(xmlhttp.status == 200)
            ...{
                if(xmlhttp.responseText!="")...{
                    document.getElementById("keytishi").innerHTML = unescape(xmlhttp.responseText);//把后臺返回的數據填充到提示層
                    document.getElementById("keytishi").style.left = left + "px";//設置提示層的位置,左
                    document.getElementById("keytishi").style.top = (top + 25) + "px";//設置提示層的位置,上
                    document.getElementById("keytishi").style.display = "block";//設置提示層可見
                }else...{
                    document.getElementById("keytishi").innerHTML = "";//清空提示層
                    document.getElementById("keytishi").style.display = "none";//設置提示層不可見
                }
            }
            else...{
           
            }
        }
    }
    xmlhttp.setRequestHeader("If-Modified-Since","0");
    xmlhttp.send(null);
}
function input(str)...{
    document.getElementById("search").value=str;//從提示層選擇你需要的數據填充到文本框
    document.getElementById("keytishi").innerHTML = "";//清空提示層
    document.getElementById("keytishi").style.display = "none";//設置提示層不可見
}
//-->
</script>
</head>
<body>
<input type="text" class="keyword" id="search" name="search" onkeyup="getKeyWord();" onclick="getKeyWord();" />
<div id="keytishi"></div><!--提示層-->
</body>
</html>

后臺文件 [input.asp]

 

<%...@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="conn.asp"-->
<%...
    dim rs
    dim sql
   
    dim keyWords
   
    keyWrods = Request("keyword")
   
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql = "select * from king_test where keyword like '%"&keyWrods&"%'"
    rs.open sql,conn,1,1
    if not (rs.bof and rs.eof) then
    Response.Write("<ul>")
    do while not rs.eof
%>
<li><a href="Javascript:void(null);" onclick="input('<%Response.Write(escape(rs("keyword")))%>');"><%...Response.Write(escape(rs("keyword")))%></a></li>
<%...
    rs.movenext
    loop
    Response.Write("<ul>")
    end if
    rs.close
    set rs = nothing
    conn.close
    Set conn = nothing
%>
 

escape與unescape是用來編碼的和解碼的,這是為了避免漢字出現亂碼

在XP + IE6,7,Firefox測試通過


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产美女91呻吟求| 欧美日韩一区二区三区| 国产69久久精品成人| 亚洲高清一二三区| 欧美性猛交xxxx富婆弯腰| 欧美极品在线视频| 久久久国产精品亚洲一区| 久久久精品中文字幕| 国产亚洲综合久久| 欧美黑人巨大精品一区二区| 亚洲精品一区久久久久久| 亚洲国产私拍精品国模在线观看| 久久中文久久字幕| 亚洲欧美日韩网| 欧美大胆a视频| 欧美激情二区三区| 亚洲精品中文字幕有码专区| 91精品视频在线播放| 日韩最新中文字幕电影免费看| 97视频在线观看视频免费视频| 亚洲男人的天堂网站| 久久视频在线直播| 精品女同一区二区三区在线播放| 中文欧美日本在线资源| 日本免费一区二区三区视频观看| 欧美日本精品在线| 亚洲少妇激情视频| 日韩av网站导航| www.精品av.com| 欧美国产日韩二区| 亚洲伊人久久综合| 欧美成人午夜剧场免费观看| 国内精品中文字幕| 成人淫片在线看| 日韩色av导航| 午夜精品蜜臀一区二区三区免费| 亚洲国产精品yw在线观看| 日本91av在线播放| 亚洲色图狂野欧美| 欧美日韩另类视频| 成人亚洲综合色就1024| 欧美在线观看一区二区三区| 日韩欧美黄色动漫| 97视频在线观看免费高清完整版在线观看| 正在播放欧美一区| 久操成人在线视频| 亚洲精品美女在线| 69影院欧美专区视频| 国产精品久久久久久久久久三级| 日韩免费观看视频| 亚洲福利视频在线| 亚洲国产黄色片| 久久理论片午夜琪琪电影网| 国产精品美女无圣光视频| 欧美精品在线网站| 亚洲欧美成人网| 欧美激情视频在线观看| 国外成人在线播放| 日韩电视剧在线观看免费网站| 国产精品国产三级国产aⅴ9色| 国产91在线高潮白浆在线观看| 欧美电影在线观看高清| 97精品伊人久久久大香线蕉| 91国内在线视频| 久热精品视频在线观看| 最近2019中文字幕一页二页| 国产精品免费小视频| 日韩一中文字幕| 久久人人爽人人爽人人片av高请| 国产美女91呻吟求| 日本韩国在线不卡| 777午夜精品福利在线观看| 亚洲电影免费观看高清| 国产成人亚洲综合| 最近中文字幕2019免费| 久久久国产成人精品| 日韩精品一二三四区| 国产午夜精品视频| 欧美韩国理论所午夜片917电影| 欧美精品成人91久久久久久久| 亚洲欧美激情另类校园| 欧美黄色www| 欧美精品做受xxx性少妇| 在线播放日韩av| 久久中文字幕一区| 色偷偷888欧美精品久久久| 日韩一区av在线| 久久777国产线看观看精品| 欧美性受xxxx黑人猛交| 成人性生交xxxxx网站| 亚洲福利在线看| 亚洲片在线观看| 国产在线拍揄自揄视频不卡99| 亚洲欧美国产视频| 91在线观看免费高清| 中文字幕欧美亚洲| 久久久久久久国产精品视频| 国产不卡av在线免费观看| 色多多国产成人永久免费网站| 亚洲资源在线看| 成人av在线天堂| 国产午夜精品免费一区二区三区| 中文字幕av一区二区| 亚洲网在线观看| 国产精品aaa| 超碰97人人做人人爱少妇| 亚洲www视频| 成人国产亚洲精品a区天堂华泰| 欧美黄色片在线观看| 欧美性色19p| 欧美人成在线视频| 亚洲女在线观看| 日韩中文字幕不卡视频| 亚洲色图国产精品| 中文欧美在线视频| 久久久久久18| 久久九九国产精品怡红院| 久久成人一区二区| 欧美日韩在线免费观看| 在线观看欧美www| 国产一区二区三区中文| 欧美老妇交乱视频| 中文字幕精品av| 2019中文字幕在线免费观看| 欧美激情在线一区| 久久久精品2019中文字幕神马| 欧美日韩高清在线观看| 亚洲国产精品福利| 亚洲欧洲午夜一线一品| 日韩中文字幕网站| 亚洲一区久久久| 国产欧美一区二区三区四区| 亚洲精品一区二区网址| 91高清免费视频| 日韩电影中文字幕| 成人动漫网站在线观看| 韩剧1988在线观看免费完整版| 中文字幕日韩高清| 欧美午夜视频在线观看| 久久精品99久久香蕉国产色戒| 亚洲欧美日韩成人| 久久99精品久久久久久琪琪| 亚洲最大福利网| 国产亚洲视频中文字幕视频| 欧美日本亚洲视频| 国产成人精品在线观看| 日韩精品日韩在线观看| 欧美激情亚洲激情| 亚洲在线免费看| 中文字幕日韩有码| 亚洲人成网站在线播| 成人免费黄色网| 国精产品一区一区三区有限在线| 伊是香蕉大人久久| 久久久精品在线| 亚洲精品99久久久久中文字幕| 日韩成人在线视频网站| 欧美日本在线视频中文字字幕| 51ⅴ精品国产91久久久久久| 国产成人亚洲综合91精品| 91老司机精品视频| 国产精品入口免费视频一| 亚洲xxxx18| 中文字幕亚洲欧美日韩在线不卡|