婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > JavaScript實(shí)現(xiàn)帶自動提示的文本框效果代碼

JavaScript實(shí)現(xiàn)帶自動提示的文本框效果代碼

熱門標(biāo)簽:石家莊慧營銷外呼系統(tǒng) 地圖標(biāo)注陽江 世界地圖標(biāo)注了哪些城市 java外呼系統(tǒng)是什么 梧州市地圖標(biāo)注 濟(jì)源電銷外呼系統(tǒng)線路 武穴地圖標(biāo)注 創(chuàng)意電話機(jī)器人 外呼線路批發(fā)
示例一:直接編寫AJAX 實(shí)現(xiàn)。
客戶端:
復(fù)制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html>
head>
title>Ajax實(shí)現(xiàn)自動提示的文本框/title>
style>
!--
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; padding:0px; margin:5px;
}
form{padding:0px; margin:0px;}
input{
/* 用戶輸入框的樣式 */
font-family:Arial, Helvetica, sans-serif;
font-size:12px; border:1px solid #000000;
width:200px; padding:1px; margin:0px;
}
#popup{
/* 提示框div塊的樣式 */
position:absolute; width:202px;
color:#004a7e; font-size:12px;
font-family:Arial, Helvetica, sans-serif;
left:41px; top:25px;
}
#popup.show{
/* 顯示提示框的邊框 */
border:1px solid #004a7e;
}
#popup.hide{
/* 隱藏提示框的邊框 */
border:none;
}
/* 提示框的樣式風(fēng)格 */
ul{
list-style:none;
margin:0px; padding:0px;
}
li.mouseOver{
background-color:#004a7e;
color:#FFFFFF;
}
li.mouseOut{
background-color:#FFFFFF;
color:#004a7e;
}
-->
/style>
script language="javascript">
var oInputField; //考慮到很多函數(shù)中都要使用
var oPopDiv; //因此采用全局變量的形式
var oColorsUl;
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
}
function initVars(){
//初始化變量
oInputField = document.forms["myForm1"].colors;
oPopDiv = document.getElementById("popup");
oColorsUl = document.getElementById("colors_ul");
}
function clearColors(){
//清除提示內(nèi)容
for(var i=oColorsUl.childNodes.length-1;i>=0;i--)
oColorsUl.removeChild(oColorsUl.childNodes[i]);
oPopDiv.className = "hide";
}
function setColors(the_colors){
//顯示提示框,傳入的參數(shù)即為匹配出來的結(jié)果組成的數(shù)組
clearColors(); //每輸入一個字母就先清除原先的提示,再繼續(xù)
oPopDiv.className = "show";
var oLi;
for(var i=0;ithe_colors.length;i++){
//將匹配的提示結(jié)果逐一顯示給用戶
oLi = document.createElement("li");
oColorsUl.appendChild(oLi);
oLi.appendChild(document.createTextNode(the_colors[i]));
oLi.onmouseover = function(){
this.className = "mouseOver"; //鼠標(biāo)經(jīng)過時高亮
}
oLi.onmouseout = function(){
this.className = "mouseOut"; //離開時恢復(fù)原樣
}
oLi.onclick = function(){
//用戶點(diǎn)擊某個匹配項(xiàng)時,設(shè)置輸入框?yàn)樵擁?xiàng)的值
oInputField.value = this.firstChild.nodeValue;
clearColors(); //同時清除提示框
}
}
}
function findColors(){
initVars(); //初始化變量
if(oInputField.value.length > 0){
createXMLHttpRequest(); //將用戶輸入發(fā)送給服務(wù)器
var sUrl = "9-10.aspx?sColor=" + oInputField.value + "timestamp=" + new Date().getTime();
xmlHttp.open("GET",sUrl,true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 xmlHttp.status == 200){
var aResult = new Array();
if(xmlHttp.responseText.length){
aResult = xmlHttp.responseText.split(",");
setColors(aResult); //顯示服務(wù)器結(jié)果
}
else
clearColors();
}
}
xmlHttp.send(null);
}
else
clearColors(); //無輸入時清除提示框(例如用戶按del鍵)
}
/script>
/head>
body>
form method="post" name="myForm1">
Color: input type="text" name="colors" id="colors" onkeyup="findColors();" />
/form>
div id="popup">
ul id="colors_ul">/ul>
/div>
/body>
/html>

服務(wù)器端(9-10.aspx ):
復(fù)制代碼 代碼如下:

%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
%@ Import Namespace="System.Data" %>
%
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma","no-cache");
string sInput = Request["sColor"].Trim();
if(sInput.Length == 0)
return;
string sResult = "";
string[] aColors = new string[]{"aliceblue","antiquewith","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brass","bronze","brown","burlywood","cadetblue","chartreuse","chocolate","copper","coral","cornfloewrblue","cornsilk","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkhaki","darkmagenta","darkolivegreen","darkorchid","darkorenge","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","feldspar","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","gold","goldenrod","golenrod","gostwhite","gray","green","greenyellow","honeydew","hotpink","indianred","inen","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgodenrod","lightgodenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslateblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","magenta","magenta","maroom","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurpul","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","navyblue","oldlace","olivedrab","orange","orchid","orengered","palegodenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","quartz","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","scarlet","seagreen","seashell","sienna","silver","skyblue","slategray","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","violetred","wheat","whitesmoke","yellow","yellowgreen"};
for(int i=0;iaColors.Length;i++){
if(aColors[i].IndexOf(sInput) == 0)
sResult += aColors[i] + ",";
}
if(sResult.Length>0) //如果有匹配項(xiàng)
sResult = sResult.Substring(0,sResult.Length-1); //去掉最后的“,”號
Response.Write(sResult);
%>

示例二:使用jQuery 實(shí)現(xiàn)。
客戶端:

復(fù)制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html>
head>
title>jQuery實(shí)現(xiàn)自動提示的文本框/title>
style>
!--
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; padding:0px; margin:5px;
}
form{padding:0px; margin:0px;}
input{
/* 用戶輸入框的樣式 */
font-family:Arial, Helvetica, sans-serif;
font-size:12px; border:1px solid #000000;
width:200px; padding:1px; margin:0px;
}
#popup{
/* 提示框div塊的樣式 */
position:absolute; width:202px;
color:#004a7e; font-size:12px;
font-family:Arial, Helvetica, sans-serif;
left:41px; top:25px;
}
#popup.show{
/* 顯示提示框的邊框 */
border:1px solid #004a7e;
}
/* 提示框的樣式風(fēng)格 */
ul{
list-style:none;
margin:0px; padding:0px;
color:#004a7e;
}
li.mouseOver{
background-color:#004a7e;
color:#FFFFFF;
}
-->
/style>
script language="javascript" src="jquery.min.js">/script>
script language="javascript">
var oInputField; //考慮到很多函數(shù)中都要使用
var oPopDiv; //因此采用全局變量的形式
var oColorsUl;
function initVars(){
//初始化變量
oInputField = $("#colors");
oPopDiv = $("#popup");
oColorsUl = $("#colors_ul");
}
function clearColors(){
//清除提示內(nèi)容
oColorsUl.empty();
oPopDiv.removeClass("show");
}
function setColors(the_colors){
//顯示提示框,傳入的參數(shù)即為匹配出來的結(jié)果組成的數(shù)組
clearColors(); //每輸入一個字母就先清除原先的提示,再繼續(xù)
oPopDiv.addClass("show");
for(var i=0;ithe_colors.length;i++)
//將匹配的提示結(jié)果逐一顯示給用戶
oColorsUl.append($("li>"+the_colors[i]+"/li>"));
oColorsUl.find("li").click(function(){
oInputField.val($(this).text());
clearColors();
}).hover(
function(){$(this).addClass("mouseOver");},
function(){$(this).removeClass("mouseOver");}
);
}
function findColors(){
initVars(); //初始化變量
if(oInputField.val().length > 0){
//獲取異步數(shù)據(jù)
$.get("14-10.aspx",{sColor:oInputField.val()},
function(data){
var aResult = new Array();
if(data.length > 0){
aResult = data.split(",");
setColors(aResult); //顯示服務(wù)器結(jié)果
}
else
clearColors();
});
}
else
clearColors(); //無輸入時清除提示框(例如用戶按del鍵)
}
/script>
/head>
body>
form method="post" name="myForm1">
Color: input type="text" name="colors" id="colors" onkeyup="findColors();" />
/form>
div id="popup">
ul id="colors_ul">/ul>
/div>
/body>
/html>

服務(wù)器端(14-10.aspx ):
復(fù)制代碼 代碼如下:

%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
%@ Import Namespace="System.Data" %>
%
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma","no-cache");
string sInput = Request["sColor"].Trim();
if(sInput.Length == 0)
return;
string sResult = "";
string[] aColors = new string[]{"aliceblue","antiquewith","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brass","bronze","brown","burlywood","cadetblue","chartreuse","chocolate","copper","coral","cornfloewrblue","cornsilk","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkhaki","darkmagenta","darkolivegreen","darkorchid","darkorenge","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","feldspar","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","gold","goldenrod","golenrod","gostwhite","gray","green","greenyellow","honeydew","hotpink","indianred","inen","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgodenrod","lightgodenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslateblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","magenta","magenta","maroom","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurpul","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","navyblue","oldlace","olivedrab","orange","orchid","orengered","palegodenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","quartz","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","scarlet","seagreen","seashell","sienna","silver","skyblue","slategray","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","violetred","wheat","whitesmoke","yellow","yellowgreen"};
for(int i=0;iaColors.Length;i++){
if(aColors[i].IndexOf(sInput) == 0)
sResult += aColors[i] + ",";
}
if(sResult.Length>0) //如果有匹配項(xiàng)
sResult = sResult.Substring(0,sResult.Length-1); //去掉最后的“,”號
Response.Write(sResult);
%>
您可能感興趣的文章:
  • Flex 文本框的輸入下拉提示
  • 頁面版文本框智能提示JS代碼
  • asp.net 頁面版文本框智能提示JSCode (升級版)
  • javascript 輸入文本框時的友好提示
  • JavaScript 文本框下拉提示(自動提示)
  • 簡單JS自動提示文本框代碼
  • 基于JQuery實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊文本框顯示隱藏提示文本
  • 文本框輸入時 實(shí)現(xiàn)自動提示(像百度、google一樣)
  • 兩種方法實(shí)現(xiàn)文本框輸入內(nèi)容提示消失
  • JavaScript如何實(shí)現(xiàn)在文本框(密碼框)輸入提示語

標(biāo)簽:唐山 迪慶 來賓 淮北 甘南 滁州 揭陽 南寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JavaScript實(shí)現(xiàn)帶自動提示的文本框效果代碼》,本文關(guān)鍵詞  JavaScript,實(shí)現(xiàn),帶,自動,提示,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JavaScript實(shí)現(xiàn)帶自動提示的文本框效果代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于JavaScript實(shí)現(xiàn)帶自動提示的文本框效果代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91亚洲精品久久久蜜桃| 国产成人在线视频网址| 一区二区三区免费| 亚洲国产精品综合小说图片区| 国产精品一区二区免费不卡 | 国产成人精品午夜视频免费| 亚洲成人黄色小说| 久久久综合激的五月天| 久久精品亚洲精品国产欧美| 中文无字幕一区二区三区| 成人免费视频视频| 欧美—级在线免费片| 国产麻豆精品在线| 国产精品国产三级国产aⅴ中文| 中文字幕永久在线不卡| 九九精品一区二区| 欧美日本在线播放| 日韩av中文字幕一区二区三区| 色www精品视频在线观看| 国产99久久精品| 中文文精品字幕一区二区| av电影在线观看一区| 日韩精品专区在线影院观看| 一本色道**综合亚洲精品蜜桃冫| 久久99国产乱子伦精品免费| 免费的成人av| 日本aⅴ免费视频一区二区三区| 欧美一区二区久久| 91黄色激情网站| 久久综合成人精品亚洲另类欧美 | 国产精品系列在线播放| 不卡在线视频中文字幕| 日韩av在线发布| 中文字幕一区二区三区四区不卡 | 国产精品三级av在线播放| 国产高清精品网站| 懂色av一区二区三区蜜臀| 久久精品日产第一区二区三区高清版 | 欧美一区永久视频免费观看| 欧美丝袜第三区| 国产精品理论片| 老鸭窝一区二区久久精品| 欧美电影一区二区三区| 国产精品久久777777| 久久精品一区二区三区不卡牛牛| 日韩一二三区视频| 精品久久久久久久久久久久包黑料 | 日本欧美加勒比视频| 91久久久免费一区二区| 亚洲一卡二卡三卡四卡五卡| 亚洲美女在线国产| 五月婷婷欧美视频| 成人手机电影网| 欧美午夜电影在线播放| 91免费观看视频| 视频一区欧美日韩| 蜜乳av一区二区三区| 国产成人小视频| 欧洲视频一区二区| 精品成人在线观看| 国产精品毛片高清在线完整版 | 日一区二区三区| 久久不见久久见中文字幕免费| 制服丝袜激情欧洲亚洲| 26uuu久久天堂性欧美| 91热门视频在线观看| 国产精品美日韩| 成人免费看的视频| 国产精品综合久久| 一道本成人在线| 亚洲色图一区二区三区| 亚洲va欧美va人人爽午夜| 日韩欧美久久一区| 国产精品二三区| 日本成人超碰在线观看| 秋霞电影网一区二区| 欧美亚洲国产一区二区三区va | 91网站视频在线观看| 99久久综合国产精品| 91精品国产一区二区| 国模少妇一区二区三区| 奇米777欧美一区二区| 欧美激情中文不卡| 911精品产国品一二三产区| 日本一不卡视频| 99re免费视频精品全部| xnxx国产精品| 国产一区二区精品久久91| 中文字幕一区二区三区在线播放| 91成人免费在线视频| 日韩一区二区电影在线| 欧美精品一区二区久久久| 国产精品色噜噜| 亚洲成av人片www| 亚洲尤物在线视频观看| 久久精品一区四区| 日韩精品五月天| 亚洲欧美成aⅴ人在线观看| 蜜桃av一区二区| 国产日韩精品一区二区浪潮av| 国产精品成人在线观看| 色一区在线观看| 国产日韩欧美一区二区三区综合| aaa欧美色吧激情视频| 亚洲国产精品一区二区久久| 国产老妇另类xxxxx| 北条麻妃国产九九精品视频| 色香蕉久久蜜桃| 亚洲欧洲精品一区二区精品久久久| 免播放器亚洲一区| 久久久精品tv| 伊人性伊人情综合网| 极品少妇一区二区三区精品视频| 欧美视频在线一区| 成人美女视频在线观看| 伊人色综合久久天天| 91麻豆免费视频| 欧美视频一二三区| 久久综合一区二区| 最新国产精品久久精品| 国产一区二区三区黄视频 | 99视频精品全部免费在线| 蜜桃91丨九色丨蝌蚪91桃色| 欧美久久久久久蜜桃| 亚洲精品国久久99热| 欧美午夜宅男影院| 成人免费不卡视频| 一区二区日韩av| 国产精品高清亚洲| 日韩精品综合一本久道在线视频| 亚洲地区一二三色| 在线观看日韩精品| 久久精品视频一区二区| 欧美成人欧美edvon| 日韩精品午夜视频| 久久精品夜色噜噜亚洲aⅴ| 777奇米成人网| 国产农村妇女毛片精品久久麻豆 | 国产精品久久久久婷婷二区次| 国产精品久久久久久亚洲伦| 免费成人小视频| 不卡一区二区在线| 欧美日韩aaaaa| 精品国产青草久久久久福利| 亚洲国产中文字幕在线视频综合| 激情综合色播五月| 成人免费视频一区二区| 4438x亚洲最大成人网| 亚洲女厕所小便bbb| 久久精品国产在热久久| 欧美性受xxxx黑人xyx性爽| 久久久久久久久99精品| 国产欧美日韩视频在线观看| 肉色丝袜一区二区| 91在线看国产| 在线观看欧美日本| 日韩va亚洲va欧美va久久| 91色九色蝌蚪| www.欧美.com| 国产欧美精品国产国产专区 | 蜜桃视频在线观看一区二区| 亚洲欧美另类在线| 欧美自拍偷拍午夜视频| 亚洲成人综合在线| 亚洲欧美日韩久久精品| 色综合久久88色综合天天6| 三级在线观看一区二区| 国产精品三级视频| 久久婷婷一区二区三区| 亚洲国产精品精华液ab| 在线观看91视频| 日本亚洲最大的色成网站www| 欧美日韩国产不卡| 夜夜亚洲天天久久| 亚洲女性喷水在线观看一区| 欧美日韩国产一二三| 极品少妇一区二区| 激情文学综合网| 亚洲高清免费观看高清完整版在线观看| 欧美日韩和欧美的一区二区| 不卡的av电影在线观看| 国产精品一区一区三区| 久久国产福利国产秒拍| 亚洲女人****多毛耸耸8| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美顶级少妇做爰| 91国偷自产一区二区三区观看| 国产精品美女久久福利网站| 国产盗摄一区二区| 午夜精品福利一区二区蜜股av | 色狠狠av一区二区三区| 久久精工是国产品牌吗| 91在线播放网址| 欧美性生活大片视频| 国产精品888| 欧美专区在线观看一区| 日韩精品一区二区在线| 精品日韩在线观看| 国产亚洲精品精华液| 国产日韩精品一区|