最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS輸入用戶名自動顯示郵箱后綴列表的方法

 更新時間:2015年01月27日 12:01:38   投稿:shichen2014  
這篇文章主要介紹了JS輸入用戶名自動顯示郵箱后綴列表的方法,可實(shí)現(xiàn)自動顯示郵箱后綴名列表的功能,非常具有實(shí)用價值,需要的朋友可以參考下

本文實(shí)例講述了JS輸入用戶名自動顯示郵箱后綴列表的方法。分享給大家供大家參考。具體如下:

以下是代碼,保存到html文件打開:

復(fù)制代碼 代碼如下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>輸入用戶名自動顯示郵箱后綴列表</title>
<script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script>
<style>
*{margin:0;padding:0;}
ul,li{list-style:none;}
.inputElem {width:198px;height:22px;line-height:22px;border:1px solid #ff4455;}
.parentCls{width:200px;}
.auto-tip li{width:100%;height:22px;line-height:22px;font-size:14px;}
.auto-tip li.hoverBg{background:#ddd;cursor:pointer;}
.red{color:red;}
.hidden {display:none;}
</style>
<script type="text/javascript" src="js/emailAutoComplete.js"></script>
</head>
<body>
<div style="width:736px;margin:10px auto;">
請在下方輸入郵箱用戶名:
<div class="parentCls">
<input type="text" class="inputElem">
</div>
</div>
</body>
</html>

原理是:一個輸入框 當(dāng)我輸入任何字的時候 自動下拉相應(yīng)的郵箱提示,在輸入框輸入11的時候 下拉框有所有11的郵箱 輸入其他的時候 有其他文案對應(yīng)的郵箱。

同理 此插件不需要任何html標(biāo)簽,只需要一個輸入框 有相對應(yīng)的class類名就ok 且父級有個class類名,其他的都不需要。內(nèi)部的HTML代碼都是自動生成的。

HTML代碼如下:

復(fù)制代碼 代碼如下:
<div class="parentCls">
<input type="text" class="inputElem">
</div>

其實(shí)上面的div標(biāo)簽都可以不需要 只需要在input輸入框 且父級元素添加一個如上class(自定義也可以,只是在JS初始化的時候要傳入class就ok 我默認(rèn)情況下 父級class叫parentCls,當(dāng)前輸入框class叫inputElem,隱藏域的class叫hiddenCls,在初始化的時候 直接初始化 傳入空對象即可!)。因?yàn)轫撁嫔峡赡苡卸鄠€輸入框 所以需要一個父級class 來區(qū)分是那個輸入框,當(dāng)然要個隱藏域 存值給開發(fā)后臺。

其中在配置項里面 有個郵箱數(shù)組參數(shù) mailArr : ["@qq.com","@qq2.com","@gmail.com","@126.com","@163.com","@hotmail.com","@yahoo.com","@yahoo.com.cn","@live.com","@sohu.com","@sina.com"] 。就是要告訴我們默認(rèn)郵箱有這么多,不管我輸入什么 下拉框初始化時候有這么多郵箱提示,當(dāng)我精確到某一項的時候 在給個提示 精確到某一項下拉。當(dāng)然由于需求的變更 郵箱這個參數(shù)可以自己初始化時候 自己根據(jù)需求配置。

實(shí)現(xiàn)的功能如下:

1. 支持鍵盤上下移鍵盤操作,支持鼠標(biāo)點(diǎn)擊及按回車操作。

2. 點(diǎn)擊document時候 除當(dāng)前input輸入框之外 下拉框隱藏。當(dāng)接著輸入時候 實(shí)現(xiàn)自動匹配等等操作。

具體不多說 就是類似于網(wǎng)上注冊時候 郵箱自動提示功能一樣 ,如果有任何bug的話 可以給我留言,就不羅嗦了!

CSS代碼如下:

復(fù)制代碼 代碼如下:
<style>
*{margin:0;padding:0;}
ul,li{list-style:none;}
.inputElem {width:198px;height:22px;line-height:22px;border:1px solid #ff4455;}
.parentCls{width:200px;}
.auto-tip li{width:100%;height:22px;line-height:22px;font-size:14px;}
.auto-tip li.hoverBg{background:#ddd;cursor:pointer;}
.red{color:red;}
.hidden {display:none;}
</style>

emailAutoComplete.js代碼點(diǎn)擊此處本站下載。

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • 超簡單JS二級、多級聯(lián)動的簡單實(shí)例

    超簡單JS二級、多級聯(lián)動的簡單實(shí)例

    本篇文章主要是對超簡單JS二級、多級聯(lián)動的簡單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 如何使用JS獲取世界不同時區(qū)的當(dāng)前時間

    如何使用JS獲取世界不同時區(qū)的當(dāng)前時間

    文章介紹了在前端開發(fā)中使用JavaScript獲取不同時區(qū)當(dāng)前時間的幾種方法,文章還提醒開發(fā)者要注意國際化和本地化最佳實(shí)踐,并進(jìn)行充分的測試以確保代碼在不同環(huán)境和時區(qū)中的正確性,感興趣的朋友一起看看吧
    2024-12-12
  • JavaScript獲取兩個數(shù)組交集的方法

    JavaScript獲取兩個數(shù)組交集的方法

    這篇文章主要介紹了JavaScript獲取兩個數(shù)組交集的方法,涉及javascript針對數(shù)組的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • 服務(wù)端預(yù)渲染之Nuxt(使用篇)

    服務(wù)端預(yù)渲染之Nuxt(使用篇)

    這篇文章主要介紹了服務(wù)端預(yù)渲染之Nuxt(使用篇),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • JS添加刪除一組文本框并對輸入信息加以驗(yàn)證判斷其正確性

    JS添加刪除一組文本框并對輸入信息加以驗(yàn)證判斷其正確性

    需要添加幾組數(shù)據(jù)到數(shù)據(jù)庫,但是具體幾組數(shù)據(jù)不確定,有客戶來填寫,所以,這里我用JS進(jìn)行添加刪除子方案,并要對方案輸入的正確性加以判斷,感興趣的朋友可以了解下
    2013-04-04
  • Bootstrap table使用方法記錄

    Bootstrap table使用方法記錄

    這篇文章主要為大家詳細(xì)介紹了Bootstrap table的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • js實(shí)現(xiàn)內(nèi)容顯示并使用json傳輸數(shù)據(jù)

    js實(shí)現(xiàn)內(nèi)容顯示并使用json傳輸數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)內(nèi)容顯示并使用json傳輸數(shù)據(jù)的方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • javascript實(shí)現(xiàn)簡單倒計時效果

    javascript實(shí)現(xiàn)簡單倒計時效果

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)倒計時效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Ajax清除瀏覽器js、css、圖片緩存的方法

    Ajax清除瀏覽器js、css、圖片緩存的方法

    為了減小瀏覽器與服務(wù)器之間網(wǎng)絡(luò)傳輸壓力,往往對靜態(tài)文件,如js,css,修飾的圖片做cache,也就是給這些文件的HTTP響應(yīng)頭加入 Expires和Cache-Control參數(shù),并指定緩存時間,這篇文章詳細(xì)介紹Ajax清楚瀏覽js、Css、圖片緩存的方法,有需要的朋友可以參考下
    2015-08-08
  • javascript Discuz代碼中的msn聊天小功能

    javascript Discuz代碼中的msn聊天小功能

    參考discuz的msn聊天功能代碼
    2008-05-05

最新評論

邹城市| 鲜城| 烟台市| 静海县| 醴陵市| 道孚县| 敦煌市| 满城县| 津南区| 杂多县| 启东市| 新安县| 黄冈市| 灌云县| 平遥县| 朝阳市| 富蕴县| 东方市| 南康市| 交城县| 乡城县| 孟津县| 游戏| 湖北省| 东乡县| 洛南县| 获嘉县| 澎湖县| 新昌县| 罗江县| 盘山县| 麻城市| 姚安县| 门头沟区| 张家界市| 台安县| 鲁山县| 昭平县| 花莲市| 崇礼县| 苏尼特左旗|