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

主頁 > 知識庫 > Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配

Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配

熱門標簽:飛亞外呼系統 電話機器人如何 高德地圖標注賓館位置 百應電銷機器人產業 西寧智能外呼系統加盟 聯通400電話申請 貸款電銷人工和機器人哪個好 電視購物電銷外呼系統 杭州營銷電銷機器人供應商

最近項目中涉及到一個小功能,客戶在選擇供應商時,由于供應商數目較多(大概3000個左右),因此直接生成下拉框顯然不現實,所以就更換解決方案,打算借助HTML5新增的標簽datalist來實現輸入中文/拼音首字母時,自動進入數據庫模糊查詢,并返回相應的結果,生成datalist,由于在輸入框中的輸入內容發生變化時,datalist會自動觸發下拉框,所以使用起來比select更便捷。前端部分代碼如下:

Html Code:

<!DOCTYPE html>  
<html lang="en">  
  <head id="head">  
    <title>庫存下拉框測試</title>  
    <meta charset="utf-8">  
    <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <meta name="description" content="">  
    <meta name="author" content="">  
    <script src="../../Common/content/jquery-1.7.2.min.js"type="text/javascript"></script>  
    <script src="../../Common/pages/include.js" class="include" type="text/javascript"></script>  
    <script src="../../Common/js/AjaxJson.js"  type="text/javascript"></script>  
    <script src="../../Common/js/Setting.js"  type="text/javascript"></script>  
    <script src="../../Common/js/Paging.js"  type="text/javascript"></script>  
    <script src="../../Js/warehouseManage/testyy.js" type="text/javascript"></script>   
  </head>  
  <body class="">  
    <!--<![endif]-->  
    <div class="navbar"></div>  
    <div class="sidebar-nav"></div>  
    <div class="content">  
        <div class="header"><h1 id="ADU" class="page-title">下拉框測試</h1></div>  
        <div class="container-fluid">  
            <div class="row-fluid">  
                <!-- --------------------------多條件查詢--------------------------------------------- -->  
                <div class="well" id="searchDemo">  
                <p>測試數據(默認均為d00001):<br>    昆山市大陸配件有限公司     ksdlpjyxgs <br>  
                            億真企業有限公司                        yzqyyxgs        <br>  
                            泰州市安謄軸皮廠(集團廠)   tzsatzpc(jtc)  
                </p>    
                </div>  
                    按 供應商名動態匹配(中文或者拼音均可):  
                    <input list="bro"  id="name"   oninput="this.value=this.value.replace(/^ +| +$/g,'');search('name','bro','name')"  >  
                    <datalist  id="bro"></datalist>   
            </div>  
        </div>  
    </div>   
    </body>     
                <!-- -----------------------footer-------------------------- -->  
                <footer  class="foot"></footer>  
</html>  

JavaScript Code:

var listobj=null;            //datalist對象  
var requestItem=null;        //后臺返回的json數據中所需的key值  
var inputContent=null;       //input標簽對象  
/**search()說明: 
 * inputID:     input標簽的ID 
 * datalistID:  datalist標簽的ID 
 * itemName:    后臺返回的json數據中所需的key值(僅需表格中中文字段的屬性名) 
 * */  
function search(inputID,datalistID,itemName)  
{  
    inputContent=document.getElementById(inputID);  
    var datalist=document.getElementById(datalistID);  
    //防止在無輸入內容的情況下產生遺留下拉選項  
    if(inputContent.value.length==0||inputContent.value==" ")  
    {     
        var sub=datalist.childNodes;  
        if(sub.length>0)  
        {  
            for (var i =sub.length-1; i>=0 ; i--)   
            {  
                datalist.removeChild(sub[i]);         
            }  
        }  
        listobj=null;             
        requestItem=null;          
        inputContent.value=null;  
        return false;  
    }  
    //全局變量賦值  
    listobj=datalist;  
    requestItem=itemName;  
    var data="";  
    var url="";   
    if(/^[a-zA-Z]*$/.test(inputContent.value))  
    {  
        //檢測出是拼音首字母  
        data="type=searchWords¶m="+inputContent.value;      //注意:data-----------需要自定義  
        url=baseurl + "/servlet/ListDemo";                      //注意:url-----------需要自定義  
        sendRequest("post",url,data,getResult);  
    }  
    else if (/^[\u4e00-\u9fa5]*$/.test(inputContent.value))  
    {  
        //檢測出是中文  
        data="type=searchChinese¶m="+inputContent.value;    //注意:data-----------需要自定義  
        url=baseurl + "/servlet/ListDemo";                      //注意:url-----------需要自定義  
        sendRequest("post",url,data,getResult);  
    }  
}  
//填寫倉庫下拉框  
function getResult(result)   
{  
    var data=result;  
    var JData=eval("(" + data + ")");  
    var maxlength=10;              //注釋:maxlength保證過多查詢結果下只顯示10條  
    if(JData.length<=10)  
    {    
        maxlength=JData.length;            
    }  
    var sub=listobj.childNodes;  
    for (var i =sub.length-1; i>=0 ; i--)   
    {  
        listobj.removeChild(sub[i]);    //清空datalist所有的下拉選項   
    }  
    if(JData.length==0)  //沒有查詢結果  
    {  
        alert("沒有符合條件的結果,請重輸");  
        inputContent.value="";    //清空input輸入框的值  
        return false;  
    }  
    for (var i=0;i<maxlength;i++)   
    {  
         var obj=document.createElement("option");  
         var indexobj=JData[i];  
        if(/^[a-zA-Z]*$/.test(inputContent.value))  
        {   
             obj.value=indexobj[requestItem];  
             obj.innerHTML=inputContent.value;  
        }  
        if (/^[\u4e00-\u9fa5]*$/.test(inputContent.value))  
        {  
             obj.value=indexobj[requestItem];  
        }   
         listobj.appendChild(obj);       
    }  
    var suffix=document.createElement("option");  
    suffix.value=" ";  
    suffix.innerHTML="輸入更多有關"+inputContent.value+"的信息";  
    listobj.appendChild(suffix);  
    return false;  
}  

以上所述是小編給大家介紹的Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:玉溪 牡丹江 邯鄲 內蒙古 安慶 晉中 煙臺 撫州

巨人網絡通訊聲明:本文標題《Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配》,本文關鍵詞  Html5,新標簽,新,標簽,datalist,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配》相關的同類信息!
  • 本頁收集關于Html5新標簽datalist實現輸入框與后臺數據庫數據的動態匹配的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产一区二区国模嫣然| 亚洲三级小视频| 亚洲欧洲精品成人久久奇米网| 午夜视频一区二区三区| 成人免费精品视频| 精品日韩一区二区三区免费视频| 亚洲精品国产第一综合99久久 | 一区二区三区在线观看网站| 精彩视频一区二区| 欧美日韩一区中文字幕| ㊣最新国产の精品bt伙计久久| 美国欧美日韩国产在线播放| 欧美日韩在线播| 亚洲一区视频在线观看视频| 成人av网站免费| 国产欧美日韩视频一区二区| 国内精品伊人久久久久影院对白| 欧美日韩国产小视频| 一级日本不卡的影视| 91亚洲资源网| 亚洲视频电影在线| 不卡大黄网站免费看| 中文字幕精品三区| 国产成+人+日韩+欧美+亚洲| 久久久无码精品亚洲日韩按摩| 另类的小说在线视频另类成人小视频在线| 欧美亚洲国产一区在线观看网站| 自拍偷自拍亚洲精品播放| 成人av在线资源网站| 国产区在线观看成人精品| 国产九色sp调教91| 国产三级一区二区三区| 懂色av一区二区在线播放| 国产欧美一区二区精品性色超碰| 国产老女人精品毛片久久| 久久久久97国产精华液好用吗| 久久99精品久久久久久| www精品美女久久久tv| 国产精品88av| 中文字幕一区二区视频| 欧美曰成人黄网| 天堂久久一区二区三区| 欧美白人最猛性xxxxx69交| 国产精品 欧美精品| 国产精品丝袜一区| 色八戒一区二区三区| 亚洲电影激情视频网站| 日韩欧美专区在线| 国产91精品在线观看| 亚洲欧洲三级电影| 8v天堂国产在线一区二区| 精品综合久久久久久8888| 欧美经典三级视频一区二区三区| av一区二区三区在线| 五月综合激情日本mⅴ| 久久久噜噜噜久噜久久综合| 国产不卡视频在线播放| 亚洲一区在线播放| 久久综合九色综合97婷婷女人| 99r国产精品| 日韩av一二三| 国产精品国产三级国产三级人妇| 欧美性受极品xxxx喷水| 久国产精品韩国三级视频| 亚洲天堂福利av| 日韩欧美国产精品| 91在线丨porny丨国产| 免费不卡在线视频| 亚洲精品一二三| 久久久久国产精品麻豆| 欧美综合视频在线观看| 经典三级视频一区| 亚洲一区二区三区视频在线 | av成人免费在线| 日韩av一区二区三区四区| 国产精品福利av | 91麻豆精品国产无毒不卡在线观看| 激情综合色播激情啊| 亚洲一区二区三区国产| 亚洲精品在线三区| 欧美另类z0zxhd电影| 99热这里都是精品| 国产精品自拍毛片| 免费人成精品欧美精品| 樱桃国产成人精品视频| 欧美激情中文字幕| 久久奇米777| 欧美丰满嫩嫩电影| 欧美在线观看禁18| 色综合中文字幕国产 | 亚洲天堂中文字幕| 国产亚洲短视频| 日韩精品一区二区三区三区免费 | 成人动漫一区二区三区| 狂野欧美性猛交blacked| 一区二区三区四区精品在线视频| 亚洲国产高清aⅴ视频| 精品国产欧美一区二区| 日韩欧美一二区| 3d成人动漫网站| 欧美精品 日韩| 欧美亚一区二区| 91黄色在线观看| 色噜噜夜夜夜综合网| av亚洲产国偷v产偷v自拍| 国产.欧美.日韩| 国产成人av一区二区三区在线| 久久精品国产在热久久| 精品亚洲成a人| 国产一区不卡在线| 丁香婷婷综合色啪| 成人av综合一区| 欧美日韩一级视频| 欧美综合亚洲图片综合区| 在线观看日韩高清av| 色婷婷综合久久久久中文 | 亚洲另类在线视频| 亚洲欧洲制服丝袜| 亚洲国产综合视频在线观看| 亚洲第一成人在线| 日本欧美加勒比视频| 91.麻豆视频| 欧美美女直播网站| 日韩网站在线看片你懂的| 精品国产区一区| 国产精品伦一区二区三级视频| ...av二区三区久久精品| 一区二区三区视频在线观看| 亚洲福利电影网| 久久精品国产网站| 国产成人精品综合在线观看 | 一区二区三区四区在线| 亚洲一区二区三区影院| 免费高清在线一区| 成人激情黄色小说| 欧美日韩不卡一区| 精品久久五月天| 中文字幕一区二区三区在线不卡| 一区av在线播放| 毛片基地黄久久久久久天堂| 国产一区二区91| 91精品1区2区| 久久综合九色综合欧美亚洲| 亚洲手机成人高清视频| 石原莉奈一区二区三区在线观看| 激情图区综合网| 色综合视频在线观看| 日韩精品资源二区在线| 国产精品美女久久久久久久久久久 | 在线精品视频免费播放| 日韩欧美精品在线| 国产日韩在线不卡| 亚洲国产精品麻豆| 国产一区二区三区蝌蚪| 欧美色视频在线| 国产精品色呦呦| 日本美女一区二区三区| 成人h精品动漫一区二区三区| 69久久99精品久久久久婷婷| 国产精品久久久久影视| 美女视频一区在线观看| 日本精品视频一区二区三区| 久久人人爽人人爽| 日韩av不卡在线观看| 一本色道a无线码一区v| 久久一留热品黄| 日韩1区2区3区| 色综合久久久久久久久久久| 久久中文娱乐网| 欧美a级一区二区| 欧美特级限制片免费在线观看| 亚洲国产精品二十页| 麻豆中文一区二区| 7777精品伊人久久久大香线蕉的 | 久久国产精品无码网站| 欧美日韩一级大片网址| 一区二区在线观看免费视频播放| 处破女av一区二区| 国产亚洲一区二区三区在线观看| 青草国产精品久久久久久| 欧美三区免费完整视频在线观看| 成人欧美一区二区三区视频网页 | 一区二区三区中文字幕| 成人毛片在线观看| 中文av一区特黄| 成人免费视频视频| 国产区在线观看成人精品| 久久99国产精品尤物| 日韩欧美中文一区二区| 免费成人在线影院| 欧美一级夜夜爽| 日韩国产欧美视频| 欧美一区二区三区在线视频| 亚洲成av人在线观看| 欧美午夜片在线看| 亚洲6080在线| 日韩一级视频免费观看在线| 日韩在线一二三区| 欧美一区二区日韩一区二区| 蜜桃精品在线观看|