校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ajax實現輸入框文字改變展示下拉列表的效果示例

ajax實現輸入框文字改變展示下拉列表的效果示例

熱門標簽:目標三維地圖標注 襄陽外呼系統接口 老虎郵局地圖標注點 百靈鳥 科智聯智能電銷機器人 徐州電銷卡外呼系統供應商 青海醫療智能外呼系統怎么樣 上海浦東百度地圖標注中心注冊 外呼系統獲取客戶手機號
1.樣式
復制代碼 代碼如下:

style type="text/css">
!--
body{background:#fff}
.Menu {
position:relative;
width:180px;
height:120px;
z-index:1;
background: #EEE;
border:1px solid #666;
margin-top:-100px;
display:none;
}
.Menu2 {
position: absolute;
left:0;
top:0;
width:100%;
height:120px;
overflow:hidden;
z-index:1;
OVERFLOW-y:auto;
}
.Menu2 ul{margin:0;padding:0}
.Menu2 ul li{width:100%;height:25px;line-height:20px;text-indent:15px;
border-bottom:1px dashed #999;color:#333;cursor:pointer;
change:expression(
this.onmouseover=function(){
this.style.background="";
},
this.onmouseout=function(){
this.style.background="";
}
)
}
input{width:120px}
#List1,#List2{left:0px;top:103px;}
-->
/style>

2. html腳本
復制代碼 代碼如下:

........省略常規腳本

tr>
th>汽車品牌名:/th>
td>
input type="text" id="generalBrandName" name="generalBrandName" value="${*.generalBrandName}" style="width:180px" data-validation-engine="validate[required]" c:if test="${!empty carType.brandIdGeneral}"> disabled="disabled" /c:if> onfocus="showAndHide('List1','show');" onblur="showAndHide('List1','hide');"/>
input type="hidden" id="brandIdGeneral" name="brandIdGeneral" value="${*.brandIdGeneral}" style="width:180px" />
span class="required">必填*/span>
div class="Menu" id="List1">
div class="Menu2" id="ListLi1">
%-- ul>--%>
%-- li onmousedown="getValue('generalBrandName','寶馬','brandIdGeneral','idx');showAndHide('List1','hide');">寶馬/li>--%>
%-- li onmousedown="getValue('generalBrandName','奧迪','brandIdGeneral','idx');showAndHide('List1','hide');">奧迪/li>--%>
%-- /ul>--%>
/div>
/div>

/td>
/tr>

........省略常規腳本
tr>
th>汽車廠商名:/th>
td>
input type="text" id="brandName" name="brandName" value="${*.brandName}" style="width:180px" data-validation-engine="validate[required]" c:if test="${!empty carType.brandId}"> disabled="disabled" /c:if> onfocus="showAndHide('List2','show');" onblur="showAndHide('List2','hide');" />
input type="hidden" id="brandId" name="brandId" value="${*.brandId}" style="width:180px" />
span class="required">必填*/span>
div class="Menu" id="List2">
div class="Menu2" id="ListLi2">
/div>
/div>

/td>
/tr>

3.通過JS來實現ajax異步請求 根據輸入的內容過濾
復制代碼 代碼如下:

//頁面加載的時候

jQuery(function($) {
if (navigator.userAgent.indexOf("MSIE") > 0) {
document.getElementById('generalBrandName').attachEvent("onPropertyChange", appendList);
document.getElementById('brandName').attachEvent("onPropertyChange", appendList);
}
else if (navigator.userAgent.indexOf("Firefox") > 0) {
document.getElementById('generalBrandName').addEventListener("input", appendList, false);
document.getElementById('brandName').addEventListener("input", appendList, false);
}
});

//////// 預加載
jQuery(function($) {
txtValue = $("#generalBrandName").val();
//////// 給txtbox綁定鍵盤事件
$("#generalBrandName").bind("keyup", function() {
var currentValue = $(this).val();
if (currentValue != txtValue) {
appendList('List1',currentValue);
txtValue = currentValue;
}
});

txtValue = $("#brandName").val();
//////// 給txtbox綁定鍵盤事件
$("#brandName").bind("keyup", function() {
var currentValue = $(this).val();
if (currentValue != txtValue) {
appendList('List2',currentValue);
txtValue = currentValue;
}
});

});

//實現動態顯示下拉列表內容的function

//根據輸入框中的值來篩選obj中的值
function appendList(obj,value){
value = encodeURIComponent(value); value = encodeURIComponent(value); //兩次使用encodeURI()
switch(obj){
case "List1": //根據車品牌名來刷選List1中的值
$.getJSON(
ctx + "/car/carmodel/**.do",
{keyWord : value, id : new Date().getTime()}, !-- 產生一個時間戳,不讓IE以為是相同的URL而使用cache -->
function (json) {
createLis('ListLi1',json);
}
);
break;
case "List2": //根據車廠商名來刷選List2中的值
$.getJSON(
ctx + "/car/carmodel/**.do",
{keyWord : value, id : new Date().getTime()}, !-- 產生一個時間戳,不讓IE以為是相同的URL而使用cache -->
function (json) {
createLis('ListLi2',json);
}
);
break;
}
}

function createLis(obj,json){
switch(obj){
case "ListLi1": //根據車品牌名來刷選List1中的值
var executerDiv = document.getElementById(obj); //動態生成下拉列表框
executerDiv.innerHTML="";
var ul=document.createElement("ul");
$.each(json, function (i, item) {
var li=document.createElement("li");
var str = "getValue('generalBrandName','"+item.brandNameGeneral+"','brandIdGeneral','"+item.brandIdGeneral+"');showAndHide('List1','hide')";
li.setAttribute("onmousedown",str);
li.appendChild(document.createTextNode(item.brandNameGeneral));
ul.appendChild(li);
});
executerDiv.appendChild(ul);
break;
case "ListLi2": //根據車廠商名來刷選List2中的值
var executerDiv = document.getElementById(obj); //動態生成下拉列表框
executerDiv.innerHTML="";
var ul=document.createElement("ul");
$.each(json, function (i, item) {
var li=document.createElement("li");
var str = "getValue('brandName','"+item.brandName+"','brandId','"+item.brandId+"');showAndHide('List1','hide')";
li.setAttribute("onmousedown",str);
li.appendChild(document.createTextNode(item.brandName));
ul.appendChild(li);
});
executerDiv.appendChild(ul);
break;
}
}
//顯示或者隱藏層
function showAndHide(obj,types){
var Layer=window.document.getElementById(obj);
switch(types){
case "show":
Layer.style.display="block";
appendList(obj,'');
break;
case "hide":
Layer.style.display="none";
break;
}
}

//獲取選中節點的內容
function getValue(obj1,str,obj2,idx){
var input=window.document.getElementById(obj1);
input.value=str;
var input=window.document.getElementById(obj2);
input.value=idx;
}

4.展示效果
您可能感興趣的文章:
  • jquery用ajax方式從后臺獲取json數據后如何將內容填充到下拉列表
  • 利用AjaxControlToolkit實現百度搜索時的下拉列表提示詳細步驟
  • Ajax動態為下拉列表添加數據的實現方法

標簽:揭陽 咸寧 紅河 股票 荊州 商洛 佛山 辛集

巨人網絡通訊聲明:本文標題《ajax實現輸入框文字改變展示下拉列表的效果示例》,本文關鍵詞  ajax,實現,輸入,框,文字,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax實現輸入框文字改變展示下拉列表的效果示例》相關的同類信息!
  • 本頁收集關于ajax實現輸入框文字改變展示下拉列表的效果示例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    1000精品久久久久久久久| 亚洲一区二区3| 亚洲精品日韩综合观看成人91| 日韩精品亚洲专区| 色先锋资源久久综合| 国产日韩欧美综合一区| 青青草伊人久久| 欧美日韩日日夜夜| 亚洲免费看黄网站| 成人av在线资源| 精品久久久久99| 肉色丝袜一区二区| 欧洲亚洲精品在线| **欧美大码日韩| 本田岬高潮一区二区三区| 日韩精品一区二区三区在线| 婷婷亚洲久悠悠色悠在线播放| 91片在线免费观看| 国产精品二三区| av不卡一区二区三区| 国产免费成人在线视频| 国产高清亚洲一区| 久久精品夜色噜噜亚洲a∨| 青青草原综合久久大伊人精品优势 | 亚洲123区在线观看| av色综合久久天堂av综合| 久久久久久久久免费| 国产原创一区二区三区| 精品欧美乱码久久久久久1区2区| 视频一区欧美日韩| 正在播放一区二区| 日韩av在线播放中文字幕| 欧美日韩国产一级二级| 亚洲国产精品嫩草影院| 欧美在线观看视频一区二区| 亚洲精品久久7777| 91啪九色porn原创视频在线观看| 国产精品国产自产拍高清av| 不卡一二三区首页| 一区二区三区免费看视频| 91福利在线导航| 亚洲综合色区另类av| 欧美日韩免费高清一区色橹橹| 亚洲高清免费视频| 欧美成人精品二区三区99精品| 经典三级一区二区| 国产欧美一区二区三区网站| 91蜜桃网址入口| 亚洲成人免费视频| xvideos.蜜桃一区二区| 成人免费视频视频| 亚洲国产精品影院| 久久久久成人黄色影片| 99热精品国产| 男女视频一区二区| 中文字幕在线视频一区| 91首页免费视频| 久久精品99久久久| 亚洲日本一区二区三区| 在线91免费看| 福利91精品一区二区三区| 亚洲午夜免费电影| 欧美精品一区二区三| 99久久精品国产观看| 日日欢夜夜爽一区| 国产精品久久久一区麻豆最新章节| 欧美日免费三级在线| 国产精品资源网站| 五月综合激情婷婷六月色窝| 国产三级三级三级精品8ⅰ区| 色综合天天天天做夜夜夜夜做| 青青草国产精品亚洲专区无| 亚洲特黄一级片| 精品欧美乱码久久久久久1区2区| 色天天综合色天天久久| 国产美女视频91| 爽好久久久欧美精品| 中文字幕中文在线不卡住| 日韩久久精品一区| 欧美日韩一区二区三区不卡| 成人免费视频网站在线观看| 毛片av一区二区三区| 亚洲小少妇裸体bbw| 国产精品美女久久久久久久网站| 91 com成人网| 欧美色图免费看| 91一区一区三区| 国产91高潮流白浆在线麻豆| 日本不卡视频在线观看| 亚洲一二三专区| 国产精品不卡在线观看| 久久久久久电影| 欧美mv日韩mv亚洲| 91精品国产品国语在线不卡 | 国产麻豆精品在线观看| 日韩精品一二三四| 亚洲国产精品一区二区尤物区| 亚洲欧洲国产专区| 国产亚洲成aⅴ人片在线观看| 日韩精品中午字幕| 日韩一级视频免费观看在线| 欧美精选在线播放| 在线综合+亚洲+欧美中文字幕| 91美女视频网站| 99热99精品| www.欧美色图| 波多野结衣中文字幕一区| 波多野结衣的一区二区三区| 国产成人精品www牛牛影视| 国产精品伊人色| 国产在线一区观看| 国产精品中文欧美| 国内精品国产三级国产a久久| 免费看欧美女人艹b| 久久成人免费日本黄色| 精品在线免费视频| 国内不卡的二区三区中文字幕 | 欧美激情在线看| 国产精品无人区| 国产精品人人做人人爽人人添 | 一区二区三区波多野结衣在线观看| 亚洲同性同志一二三专区| 中文字幕视频一区| 一区二区成人在线| 视频一区二区三区在线| 另类人妖一区二区av| 国产精品夜夜嗨| 99精品欧美一区二区蜜桃免费 | 亚洲国产精品久久艾草纯爱| 香蕉乱码成人久久天堂爱免费| 午夜精品久久久久久久久| 日本亚洲三级在线| 国产麻豆精品一区二区| 99这里都是精品| 欧美色倩网站大全免费| 久久综合五月天婷婷伊人| 国产精品成人一区二区艾草 | 亚洲第一福利视频在线| 美女视频一区在线观看| 成人午夜在线免费| 欧美日韩日本视频| 国产拍欧美日韩视频二区| 一区二区三区在线观看视频| 日韩激情一区二区| kk眼镜猥琐国模调教系列一区二区| 精品视频全国免费看| 精品99久久久久久| 一区二区在线观看不卡| 久久精品国产澳门| 91久久国产最好的精华液| 69av一区二区三区| 国产精品污www在线观看| 亚洲国产成人porn| 国产精品白丝jk白祙喷水网站| 在线一区二区视频| 国产亚洲视频系列| 亚洲成人免费视频| 99久久综合精品| 亚洲精品一区二区三区蜜桃下载| 国产精品久久久久久福利一牛影视 | 国产又粗又猛又爽又黄91精品| a美女胸又www黄视频久久| 日韩美女一区二区三区四区| 亚洲视频免费看| 韩日欧美一区二区三区| 欧美丝袜丝交足nylons图片| 国产视频视频一区| 麻豆精品一区二区综合av| 色综合久久综合网97色综合| 精品国产第一区二区三区观看体验 | 亚洲免费成人av| 高清国产午夜精品久久久久久| 91精品国产欧美一区二区| 亚洲色图欧洲色图| 国产成人av在线影院| 精品国产髙清在线看国产毛片| 亚洲国产日韩a在线播放| 色综合久久99| 亚洲婷婷在线视频| 成人综合婷婷国产精品久久| 精品国产乱码久久久久久夜甘婷婷 | www国产成人| 毛片基地黄久久久久久天堂| 精品视频在线免费看| 亚洲综合一二三区| 91首页免费视频| 亚洲男人天堂av网| 91在线码无精品| 国产精品白丝在线| 99久久精品国产网站| 国产精品久久久久永久免费观看| 国产一区在线不卡| 2022国产精品视频| 国产毛片一区二区| 久久久精品影视| 国产suv精品一区二区883| 欧美激情在线观看视频免费| 高清日韩电视剧大全免费| 国产精品久久久久永久免费观看 | 99久久婷婷国产综合精品|