JS輸入使用者名稱自動顯示信箱後綴清單的方法_javascript技巧
本文實例講述了JS輸入使用者名稱自動顯示郵箱後綴清單的方法。分享給大家供大家參考。具體如下:
以下是程式碼,儲存到html檔案開啟:
請在下方輸入信箱使用者名稱:
原理是:一個輸入框當我輸入任何字的時候自動下拉對應的郵箱提示,在輸入框輸入11的時候下拉框有所有11的郵箱輸入其他的時候有其他文案對應的郵箱。
同理 此插件不需要任何html標籤,只需要一個輸入框 有相對應的class類別名稱就ok 且父級有個class類名,其他的都不需要。內部的HTML程式碼都是自動產生的。
HTML程式碼如下:
其實上面的div標籤都可以不需要只需要在input輸入框且父級元素添加一個如上class(自訂也可以,只是在JS初始化的時候要傳入class就ok 我預設情況下父級class叫parentCls,目前輸入框class叫inputElem,隱藏域的class叫hiddenCls,在初始化的時候直接初始化傳入空物件即可!因為頁面上可能有多個輸入框 所以需要一個父級class 來區分是那個輸入框,當然要個隱藏域 存值給開發後台。
其中在設定項裡面有個郵件匣陣列參數mailArr : ["@qq.com","@qq2.com","@gmail.com","@126.com","@163.com" ,"@hotmail.com","@yahoo.com","@yahoo.com.cn","@live.com","@sohu.com","@sina.com"] 。就是要告訴我們預設郵箱有這麼多,不管我輸入什麼 下拉框初始化時候有這麼多郵箱提示,當我精確到某一項的時候 在給個提示 精確到某一項下拉。當然由於需求的變更 郵箱這個參數可以自己初始化時候 自己根據需求配置。
實現的功能如下:
1. 支援鍵盤上下移鍵盤操作,支援滑鼠點擊及按回車操作。
2. 點選document時候 除目前input輸入框之外 下拉框隱藏。當接著輸入時候 實現自動匹配等等操作。
具體不多說 就是類似網路報名時候 信箱自動提示功能一樣 ,如果有任何bug的話 可以給我留言,就不囉嗦了!
CSS程式碼如下:
emailAutoComplete.js程式碼點擊此處本站下載。
希望本文所述對大家的javascript程式設計有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Redis 提供五種核心內存數據類型:String:基礎字符串存儲,支持遞增/遞減操作。 List:雙向鍊錶,高效插入/刪除操作。 Set:無序集合,用於去重操作。 Hash:鍵值對存儲,適合存儲結構化數據。 Zset:有序集合,每個元素帶分數,可按分數排序。選擇合適的數據類型對於優化性能至關重要。

在進行郵件營銷活動時,我遇到了一個棘手的問題:如何高效地創建並發送HTML格式的郵件。傳統的方法是手動編寫代碼並使用SMTP服務器發送郵件,但這不僅耗時,而且容易出錯。在嘗試了多種解決方案後,我發現了DUWA.io,這是一個簡單易用的RESTAPI,能夠幫助我快速創建和發送HTML郵件。為了進一步簡化開發流程,我決定使用Composer來安裝和管理DUWA.io的PHP庫——captaindoe/duwa。

不同數據庫系統添加列的語法大不相同,因數據庫而異,例如:MySQL:ALTER TABLE users ADD COLUMN email VARCHAR(255);PostgreSQL:ALTER TABLE users ADD COLUMN email VARCHAR(255) NOT NULL UNIQUE;Oracle:ALTER TABLE users ADD email VARCHAR2(255);SQL Server:ALTER TABLE users ADD email VARCH

確保您的Debian郵件服務器穩定運行,需要有效的監控機制。本文介紹幾種監控方法,包括日誌檢查、監控工具和報警系統設置。一、日誌監控Debian郵件服務器的日誌文件通常位於/var/log/目錄下,例如/var/log/mail.log。定期檢查這些日誌可以幫助您及時發現潛在問題。二、監控工具及腳本示例以下提供幾個Bash腳本示例,用於監控CPU、內存和磁盤空間使用率,並發送郵件報警:1.CPU使用率監控:#!/bin/bashTHRESHOLD=80EMAILS="your_emai

Nginx虛擬主機配置:玩轉你的服務器花園你是否想過,一台服務器如何同時優雅地服務多個網站?答案就是Nginx虛擬主機配置。這篇文章將帶你深入Nginx虛擬主機的配置技巧,讓你高效管理你的“服務器花園”,並避免一些常見的坑。讀完之後,你將能輕鬆配置虛擬主機,並理解其背後的機制,寫出高效、穩定的Nginx配置文件。基礎鋪墊:別忘了你的工具箱在開始之前,你需要確保已經安裝了Nginx,並且對基本的Linux命令和配置文件結構有所了解。我們不會在這裡講解如何安裝Nginx,假設你已經完成了這一步。記住

十大數字虛擬貨幣app排行榜分別是:1. OKX,2. Binance,3. gate.io,4. Coinbase,5. Kraken,6. Huobi,7. KuCoin,8. Bitfinex,9. Bitstamp,10. Poloniex。這些交易所根據交易量、用戶體驗和安全性等因素評選,均提供多種數字貨幣交易服務和高效的交易體驗。

在2025年註冊Bitget的步驟包括:1.準備有效郵箱或手機號和穩定網絡;2.訪問Bitget官網;3.進入註冊頁面;4.選擇註冊方式;5.填寫註冊信息;6.同意用戶協議;7.完成驗證;8.獲取並填寫驗證碼;9.完成註冊。註冊後,建議登錄賬戶、進行KYC身份驗證,並設置安全措施以保障賬戶安全。

可以。兩個交易所之間可以互相轉幣,只要支持相同的幣種和網絡。步驟包括:1. 獲取收款地址,2. 發起提幣請求,3. 等待確認。注意事項:1. 選擇正確的轉賬網絡,2. 仔細核對地址,3. 了解手續費,4. 注意到賬時間,5. 確認交易所支持該幣種,6. 注意最小提幣數量。
