欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js文本框輸入內(nèi)容智能提示效果

 更新時(shí)間:2015年12月02日 15:28:20   作者:菜雞能上樹  
這篇文章主要介紹了js文本框輸入內(nèi)容智能提示效果,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了js文本框輸入內(nèi)容智能提示效果代碼。分享給大家供大家參考。具體如下:
運(yùn)行效果截圖如下:

大體思路:

1.監(jiān)聽文本框事件。這里是用的keyup事件。大家可以嘗試用onchange事件。不過感覺keyup事件的效果要好一點(diǎn)。

2.根據(jù)輸入內(nèi)容通過ajax異步的方式去訪問后臺(tái)數(shù)據(jù)。

3.遍歷返回?cái)?shù)據(jù)將數(shù)據(jù)添加到顯示區(qū)域。

4.在添加數(shù)據(jù)的同時(shí)給每一條數(shù)據(jù)加上一些效果,點(diǎn)擊其中一條將數(shù)據(jù)填到文本框,并且提示內(nèi)容消失。

5.后臺(tái)數(shù)據(jù)應(yīng)該拼接成json格式。

具體代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <title>自動(dòng)提示</title>
 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
 <script type="text/ecmascript">
  function txtchange() {
   var nnmae = $("#intxt").val();
   $.ajax({
    type: "post",
    url: "ashx/AutoNote.ashx",
    data: { name: nnmae },
    dataType: "json",
    success: function (data) {
     $("#tbcontent").html(""); //刪除原有數(shù)據(jù)
     if (data != "null") {
      for (var i = 0; i < $(data).length; i++) {
       $("#tbcontent").append('<div class="item" onclick="mousedown(this)">' + data[i].name + '</div>');
      }
      $("#tbcontent").slideDown();
     }
    }
   });
  }
  //選擇其中的提示內(nèi)容
  function mousedown(object) {
   $("#intxt").val($(object).text());
   $("#tbcontent").fadeOut();
  }
  //文檔框失去焦點(diǎn),隱藏提示內(nèi)容
  function lost() {
   $("#tbcontent").fadeOut();
  }
 </script>
 <style type="text/css">
  .item:hover
  {
   background-color: Gray;
   cursor:pointer;
  }
  .show
  {
   width: 200px;
   z-index: 10;
   display: block;
  }
  .hidden
  {
   width: 200px;
   z-index: 10;
   display: none;
   border:1px solid rgb(80,160,91);
   border-top:none;
  }
  table tr td
  {
   margin:none;
   padding:none;
   border:none;
  }
 </style>
</head>
<body>
 <form id="form1" runat="server">
 <div style="width: 210px; margin-left:auto; margin-right:auto">
  <table>
   <tr>
    <td>
     <input type="text" style="width: 200px;" id="intxt" onkeyup="txtchange()" onblur="lost()"/>
    </td>
   </tr>
   <tr>
    <td>
     <div id="tbcontent" class="hidden">
     </div>
    </td>
   </tr>
  </table>
 </div>
 </form>
</body>
</html>

js文本框輸入內(nèi)容智能提示效果,對(duì)于我們輸入信息進(jìn)行搜索很有實(shí)用價(jià)值,希望這篇文章對(duì)大家學(xué)習(xí)javascript 程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JavaScript實(shí)現(xiàn)獲取遠(yuǎn)程的html到當(dāng)前頁面中

    JavaScript實(shí)現(xiàn)獲取遠(yuǎn)程的html到當(dāng)前頁面中

    今天做個(gè)項(xiàng)目,需要在當(dāng)前的html頁面中引用一個(gè)遠(yuǎn)程的html頁面,百度了一下,發(fā)現(xiàn)一個(gè)非常好用的代碼,這里分享給大家,有相同需求的小伙伴可以來看看
    2017-03-03
  • TypeScript中遍歷對(duì)象鍵的方法

    TypeScript中遍歷對(duì)象鍵的方法

    在日常的TypeScript開發(fā)中,經(jīng)常需要遍歷對(duì)象的鍵來執(zhí)行各種操作,,在本文中,我們將深入研究這個(gè)問題,并提供幾種解決方案,以便在遍歷對(duì)象鍵時(shí)更安全、更靈活地操作,文中有詳細(xì)的代碼講解,需要的朋友可以參考下
    2023-11-11
  • bootstrap-treeview自定義雙擊事件實(shí)現(xiàn)方法

    bootstrap-treeview自定義雙擊事件實(shí)現(xiàn)方法

    這篇文章主要介紹了bootstrap-treeview自定義事件雙擊事件實(shí)現(xiàn)方法,需要的朋友可以參考下
    2016-01-01
  • Javascript合并表格中具有相同內(nèi)容單元格示例

    Javascript合并表格中具有相同內(nèi)容單元格示例

    表格相同內(nèi)容單元格的合并在以前也有過類似的教程,本文為大家講解的是使用Javascript合并,具體示例及效果圖如下,感興趣的朋友可以參考下
    2013-08-08
  • 在js文件中寫el表達(dá)式取不到值的原因及解決方法

    在js文件中寫el表達(dá)式取不到值的原因及解決方法

    在js文件中寫el表達(dá)式取不到值,百度一下,將經(jīng)驗(yàn)總結(jié)如下,有類似情況的朋友可以參考下
    2013-12-12
  • 關(guān)于js陀螺儀的理解分析

    關(guān)于js陀螺儀的理解分析

    這篇文章主要給大家介紹了關(guān)于js陀螺儀的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Javascript promise異步編程淺析

    Javascript promise異步編程淺析

    這篇文章主要介紹了Javascript promise異步編程,Promise 是異步編程的一種解決方案,可以替代傳統(tǒng)的解決方案–回調(diào)函數(shù)和事件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-04-04
  • JavaScript中作用域鏈的概念及用途講解

    JavaScript中作用域鏈的概念及用途講解

    這篇文章主要介紹了JavaScript中作用域鏈的概念及用途講解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • url參數(shù)中有+、空格、=、%、&、#等特殊符號(hào)的問題解決

    url參數(shù)中有+、空格、=、%、&、#等特殊符號(hào)的問題解決

    url參數(shù)中有+、空格、=、%、&、#等特殊符號(hào)的問題解決,需要的朋友可以參考一下
    2013-05-05
  • JavaScript獲得當(dāng)前網(wǎng)頁來源頁面(即上一頁)的方法

    JavaScript獲得當(dāng)前網(wǎng)頁來源頁面(即上一頁)的方法

    這篇文章主要介紹了JavaScript獲得當(dāng)前網(wǎng)頁來源頁面(即上一頁)的方法,涉及javascript中document.referrer方法的使用技巧,需要的朋友可以參考下
    2015-04-04

最新評(píng)論