婷婷综合国产,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精品视频中文字幕| 成人欧美一区二区三区视频网页| 亚洲欧美日韩小说| 91精品一区二区三区久久久久久 | 国产精品久久毛片| 欧美一级免费观看| 欧美美女网站色| 91免费国产在线观看| 成人网在线播放| 国产一区二区精品久久99| 琪琪久久久久日韩精品| 日韩成人一区二区| 日韩中文字幕亚洲一区二区va在线| 亚洲日韩欧美一区二区在线| 久久久久久影视| 久久综合九色欧美综合狠狠| 日韩精品中文字幕一区二区三区 | 蜜桃精品在线观看| 蜜臀av国产精品久久久久| 日韩经典一区二区| 日本aⅴ精品一区二区三区 | 精品一区二区免费在线观看| 午夜精品久久久久| 午夜精彩视频在线观看不卡| 日韩**一区毛片| 久久精品国产一区二区三区免费看| 另类小说欧美激情| 国产很黄免费观看久久| aaa欧美日韩| 天天综合日日夜夜精品| 欧美日韩国产高清一区二区 | 日韩欧美国产精品一区| 欧美在线999| 欧美唯美清纯偷拍| 91精品免费观看| 精品久久人人做人人爰| 日本一区二区久久| 亚洲人成小说网站色在线| 午夜视频在线观看一区二区 | 国产精品超碰97尤物18| 日韩毛片视频在线看| 天天影视网天天综合色在线播放| 国模一区二区三区白浆| 99精品黄色片免费大全| 欧美电影一区二区| 一区二区三区在线免费| 亚洲精品乱码久久久久久久久| 亚洲国产色一区| 国产一区不卡在线| 色丁香久综合在线久综合在线观看| 91精品婷婷国产综合久久性色| 欧美国产综合色视频| 日本免费在线视频不卡一不卡二| 成人免费高清视频在线观看| 欧美日韩一级二级| 中文字幕制服丝袜一区二区三区| 日本午夜一区二区| 色综合久久久久| 久久男人中文字幕资源站| 亚洲高清不卡在线观看| jvid福利写真一区二区三区| 日韩欧美激情在线| 午夜精品一区二区三区免费视频 | 日韩三级视频中文字幕| 国产精品成人网| 久久99热狠狠色一区二区| 在线亚洲精品福利网址导航| 日本一区二区三区在线不卡| 免费看欧美女人艹b| 色爱区综合激月婷婷| 亚洲国产精品激情在线观看| 久久av老司机精品网站导航| 777色狠狠一区二区三区| 亚洲乱码中文字幕| 成人美女视频在线观看| 精品国产乱码久久久久久老虎| 亚洲第一精品在线| 欧日韩精品视频| 亚洲激情五月婷婷| 成人午夜碰碰视频| 精品国产在天天线2019| 日韩二区在线观看| 欧美日韩精品一区二区三区四区| 日韩一区在线播放| 欧美高清一级片在线观看| 久久精品久久精品| 日韩一区二区三区在线视频| 亚洲mv在线观看| 欧美亚洲动漫精品| 玉足女爽爽91| 在线视频综合导航| 亚洲午夜精品17c| 欧美在线一二三四区| 亚洲成a人片在线不卡一二三区| 91香蕉国产在线观看软件| 国产精品久久二区二区| 成人av小说网| 亚洲欧美日韩国产一区二区三区 | 蜜桃精品视频在线| 日韩午夜激情视频| 精品在线观看视频| 2023国产精品视频| 国产超碰在线一区| 国产精品亲子伦对白| 成人精品高清在线| 一区二区三区欧美日| 欧美日韩免费电影| 蓝色福利精品导航| 久久嫩草精品久久久精品一| 不卡一区二区三区四区| 一区二区三区免费在线观看| 制服丝袜中文字幕亚洲| 久久99国产精品久久99果冻传媒| 国产亚洲一区二区在线观看| 国产99久久久精品| 欧美高清在线视频| 欧美色倩网站大全免费| 蜜桃一区二区三区在线| 久久久高清一区二区三区| 99re热视频精品| 图片区小说区区亚洲影院| 久久亚洲精品小早川怜子| 国产成人亚洲综合a∨猫咪| 国产精品福利一区| 欧美精品日日鲁夜夜添| 国产一区二区在线影院| 中文字幕国产精品一区二区| 欧美亚洲丝袜传媒另类| 久久激五月天综合精品| 亚洲特黄一级片| 精品国产一二三区| 欧洲亚洲国产日韩| 国产91精品一区二区| 国产精品久久久久毛片软件| 99re这里只有精品视频首页| 五月天欧美精品| 中文字幕巨乱亚洲| 欧美日韩国产一区| 成人app下载| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品伦理一区二区| 欧美mv和日韩mv国产网站| 一本色道久久综合亚洲aⅴ蜜桃 | 国产一区二区三区久久久| 亚洲免费观看在线观看| 日韩欧美国产成人一区二区| 国产成人一区二区精品非洲| 欧美变态口味重另类| 日韩毛片精品高清免费| 成人短视频下载| 日韩美女在线视频| 日韩中文欧美在线| 91精品国产一区二区三区| 一区二区成人在线视频| 欧美日韩一区不卡| 成人免费不卡视频| 欧美精品久久天天躁| 极品美女销魂一区二区三区免费| 亚洲视频你懂的| 日韩欧美国产一区在线观看| 91麻豆swag| 成人av电影在线播放| 国产成人av影院| 久久国产精品72免费观看| 亚洲444eee在线观看| 亚洲成人高清在线| 亚洲国产日产av| 一区二区三区视频在线观看| 欧美国产日本视频| 欧美大片拔萝卜| 91精品福利在线一区二区三区| 欧美性大战久久久久久久| 成人一道本在线| 国产凹凸在线观看一区二区| 紧缚捆绑精品一区二区| 精品一区二区三区久久| 久久综合综合久久综合| 亚洲午夜久久久久久久久电影院| 日韩一区二区麻豆国产| 91麻豆精品国产自产在线| 色就色 综合激情| aaa亚洲精品| 91在线免费视频观看| 日本精品视频一区二区| 国产成a人亚洲精| 国产精品99久久久久久久vr| 成人深夜在线观看| 99久久精品99国产精品| 欧洲人成人精品| 91麻豆精品国产| 欧美日本在线视频| 欧美高清视频www夜色资源网| 91精品久久久久久久99蜜桃| 欧美精品一区二区三区在线播放| 久久精品欧美一区二区三区麻豆| 国产精品国产三级国产aⅴ无密码| 亚洲免费在线观看视频| 午夜av一区二区三区| 国模大尺度一区二区三区| 99久久久免费精品国产一区二区|