相容所有瀏覽器的密碼框輸入提示效果
通常在使用者名稱或者密碼輸入的地方通常有輸入提示語。
如果不考慮相容性問題可以使用<input>標籤的placeholder屬性實現。
但是如果考慮相容問題的話,就稍微麻煩一些,問題主要出在密碼框身上,因為密碼是非明文顯示的,所以提示語也無法被使用者正常檢視,下面就通過一段程式碼例項介紹一下如何實現相容所有瀏覽器的密碼輸入提示功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #pw { display:none; } #pw, #txt { width:180px; height:25px; } </style> <script> window.onload = function () { var otxt = document.getElementById("txt"); var opw = document.getElementById("pw"); otxt.onfocus = function () { otxt.style.display = "none"; opw.style.display = "block"; } opw.onblur = function () { if (this.value == "") { this.style.display = "none"; otxt.style.display = "block"; } } }; </script> </head> <body> <input type="text" value="請輸入密碼" id="txt"/> <input type="password" id="pw"/> </body> </html>
相關文章
- 相容所有瀏覽器的placeholder效果瀏覽器
- 密碼框輸入提示效果程式碼例項密碼
- 相容所有瀏覽器的模糊效果程式碼例項瀏覽器
- 相容所有瀏覽器的圓角出效果瀏覽器
- 瀏覽器自帶資訊確認框和提示輸入框瀏覽器
- 相容所有瀏覽器的圖片上傳本地預覽效果瀏覽器
- vue自定義密碼輸入框解決瀏覽器自動填充密碼的問題Vue密碼瀏覽器
- 相容所有瀏覽器的點選複製黏貼效果瀏覽器
- 相容所有瀏覽器的display:inline-block效果瀏覽器inlineBloC
- 相容所有瀏覽器的對聯廣告程式碼瀏覽器
- 相容所有瀏覽器的阻止事件冒泡程式碼瀏覽器事件
- 相容所有瀏覽器的progress程式碼例項瀏覽器
- forEach()相容所有瀏覽器瀏覽器
- 相容所有瀏覽器的點選複製文字內容效果瀏覽器
- 相容所有瀏覽器js設定元素透明度效果瀏覽器JS
- js相容所有瀏覽器的事件繫結程式碼JS瀏覽器事件
- 相容所有瀏覽器的阻止事件冒泡js程式碼瀏覽器事件JS
- 相容所有瀏覽器的getElementsByClassName()函式瀏覽器函式
- input密碼輸入提示效果程式碼例項密碼
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- 相容所有瀏覽器的陣列indexOf()方法瀏覽器陣列Index
- 相容所有瀏覽器的DOMContentLoaded事件瀏覽器事件
- 相容所有瀏覽器array物件indexOf()方法瀏覽器物件Index
- 相容所有瀏覽器的阻止事件冒泡封裝瀏覽器事件封裝
- CSS實現的相容所有瀏覽器的背景漸變程式碼CSS瀏覽器
- 相容所有瀏覽器的禁止選中div文字程式碼例項瀏覽器
- 密碼框提示文字效果程式碼例項密碼
- 原生js如何建立相容所有瀏覽器的xmlhttp物件JS瀏覽器XMLHTTP物件
- input 密碼輸入框如何定位,並且輸入密碼呢?密碼
- 相容低版本IE瀏覽器的阻止事件冒泡效果程式碼瀏覽器事件
- 登入提示框與密碼提示框,生成驗證碼密碼
- js實現的文字框輸入內容自動提示效果程式碼JS
- js相容所有主流瀏覽器建立XMLhttpRequest物件例項程式碼JS瀏覽器XMLHTTP物件
- js相容所有瀏覽器的pageX和pageY屬性JS瀏覽器
- 相容所有瀏覽器的js滑鼠中鍵滾動事件瀏覽器JS事件
- 相容所有瀏覽器的nextSibling瀏覽器
- 文字框輸入內容實現智慧提示效果程式碼例項