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

主頁 > 知識庫 > 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實現輸入框與后臺數據庫數據的動態匹配的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    在线不卡的av| 另类小说综合欧美亚洲| 国产91精品一区二区| 婷婷国产在线综合| 亚洲女同一区二区| 国产精品久久久久影院亚瑟 | 亚洲精品国产a| 久久综合九色综合97婷婷女人 | 这里只有精品视频在线观看| 色狠狠av一区二区三区| kk眼镜猥琐国模调教系列一区二区 | 91视视频在线直接观看在线看网页在线看 | 亚洲成a人在线观看| 亚洲一区二区在线视频| 亚洲精品写真福利| 夜夜精品视频一区二区 | 欧美系列一区二区| 欧美群妇大交群中文字幕| 91蜜桃网址入口| 91黄色小视频| 欧美日本一区二区| 2020国产精品久久精品美国| 久久久噜噜噜久久中文字幕色伊伊| 26uuu亚洲| 综合婷婷亚洲小说| 亚洲第一会所有码转帖| 美女视频第一区二区三区免费观看网站| 五月婷婷色综合| 国产一区美女在线| 国产乱码精品一区二区三区忘忧草 | 日韩欧美亚洲国产精品字幕久久久| 亚洲午夜激情av| 香蕉成人啪国产精品视频综合网| 午夜亚洲国产au精品一区二区| 亚洲国产精品精华液网站| 午夜激情一区二区三区| 免费成人在线网站| 成人看片黄a免费看在线| 99视频国产精品| 欧美日韩午夜在线视频| 日韩欧美123| 自拍视频在线观看一区二区| 亚洲成人午夜电影| 粉嫩aⅴ一区二区三区四区| 欧日韩精品视频| 久久午夜免费电影| 亚洲制服丝袜在线| 极品少妇一区二区三区精品视频 | 免费在线观看日韩欧美| 国产成人免费视频| 91精品国产综合久久精品| 精品成人一区二区三区四区| 日韩一区中文字幕| 激情综合网天天干| 欧美三级乱人伦电影| 国产丝袜美腿一区二区三区| 成人伦理片在线| 精品国产乱子伦一区| 亚洲一区二区三区在线| 国产精品一二三| 91麻豆精品国产自产在线观看一区| 国产免费成人在线视频| 麻豆成人在线观看| 欧美精品乱码久久久久久按摩| 国产精品乱人伦一区二区| 日韩激情视频网站| 欧美性猛交一区二区三区精品| 中文字幕乱码久久午夜不卡 | 欧美疯狂做受xxxx富婆| 国产精品无遮挡| 国内不卡的二区三区中文字幕 | 五月天激情综合| 91成人在线免费观看| 中文字幕中文在线不卡住| 极品美女销魂一区二区三区 | 国产视频911| 日韩电影网1区2区| 欧美日韩国产高清一区| 亚洲欧美色综合| 精品va天堂亚洲国产| 午夜视频在线观看一区| 欧美自拍丝袜亚洲| 亚洲综合无码一区二区| 91在线免费视频观看| 国产欧美精品一区| 顶级嫩模精品视频在线看| 久久久久综合网| 成人自拍视频在线| 国产精品久久久久久久久免费桃花| 国产精品1024久久| 国产精品网站一区| av亚洲产国偷v产偷v自拍| 国产精品网站导航| 波多野结衣91| 亚洲欧美日韩国产成人精品影院| jvid福利写真一区二区三区| 日韩一区在线免费观看| 欧美伊人久久久久久久久影院| 亚洲成人午夜影院| 337p日本欧洲亚洲大胆精品 | 99久久久久免费精品国产| 亚洲欧美日韩人成在线播放| 91老师片黄在线观看| 视频在线观看91| 精品国产凹凸成av人网站| 成人一区二区三区在线观看| 自拍av一区二区三区| 欧美福利电影网| 国产不卡在线一区| 亚洲午夜电影在线观看| 欧美一区二区三区视频在线| 国产福利视频一区二区三区| 亚洲免费在线视频| 欧美一区二区在线不卡| 国产成人一区二区精品非洲| 亚洲乱码中文字幕| 日韩午夜精品视频| 成人免费的视频| 亚洲激情图片qvod| 亚洲欧美视频在线观看| 91高清视频免费看| 久久国产三级精品| 久久久久久**毛片大全| 一本色道久久综合精品竹菊| 亚洲午夜一区二区三区| 欧美一区二区福利在线| 亚洲夂夂婷婷色拍ww47| 国产日产欧美一区二区三区 | 色av成人天堂桃色av| 亚洲国产日韩a在线播放| 在线播放欧美女士性生活| 蜜臀精品一区二区三区在线观看| 日韩精品一区二区三区视频播放 | 成人激情校园春色| 亚洲日穴在线视频| 欧美日韩视频专区在线播放| 免费成人结看片| 国产精品国产三级国产普通话三级 | 亚洲一二三四在线| 欧美一级免费大片| 国产高清不卡二三区| 亚洲一区二区三区四区的| 欧美一区二区三区小说| 91麻豆国产福利精品| 久久超碰97中文字幕| 亚洲女厕所小便bbb| 欧美一区2区视频在线观看| 欧美成va人片在线观看| 91免费精品国自产拍在线不卡| 亚洲一级在线观看| 欧美高清在线精品一区| 欧美日韩亚州综合| 国产成人夜色高潮福利影视| 蜜桃久久久久久| 亚洲码国产岛国毛片在线| 欧美一区二区观看视频| 99国产精品国产精品久久| 秋霞影院一区二区| 一二三区精品视频| 国产拍欧美日韩视频二区| 欧美丰满少妇xxxxx高潮对白| 国产成人亚洲综合a∨婷婷图片| 亚洲一区免费视频| 亚洲风情在线资源站| 日本一区二区免费在线| 日韩一级片在线播放| 色哟哟国产精品免费观看| 国产激情一区二区三区桃花岛亚洲| 久久99国产精品久久| 五月婷婷综合激情| 一区二区三区四区国产精品| 国产无人区一区二区三区| 日韩一区二区三区高清免费看看| 88在线观看91蜜桃国自产| 色综合视频在线观看| 懂色av中文一区二区三区| 久久精品国产99国产| 午夜激情综合网| 久久成人久久爱| 久久精品国产亚洲a| 视频一区视频二区中文| 亚洲一级在线观看| 美女视频黄 久久| 久久99精品国产麻豆婷婷 | 91超碰这里只有精品国产| 色猫猫国产区一区二在线视频| 国产91丝袜在线观看| 欧美精品aⅴ在线视频| 欧美综合亚洲图片综合区| 日本乱人伦aⅴ精品| 色婷婷精品大在线视频| 欧美精品久久99久久在免费线| 欧美网站一区二区| 欧美午夜片在线看| 欧美久久久久久久久| 欧美大白屁股肥臀xxxxxx| 欧美成人乱码一区二区三区| 日韩欧美另类在线| 欧美电影免费观看高清完整版在线| 欧美午夜一区二区三区免费大片|