密碼框提示文字效果程式碼例項
這是比較常見的效果,比如在文字框內預設有提示輸入文字,當使用者點選文字框的時候能夠清除提示內容。
當然對於文字框實現非常的容易,密碼框則有所不同,因為它的內容不是明文的,所以要進行一些特別的改動才行。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#pw").focus(function(){ $(this).val(""); $(this).prop("type","password"); }) $("#pw").blur(function(){ if($(this).val()==""){ $(this).val("請輸入網站名稱"); $(this).prop("type","text"); } }) }) </script> </head> <body> <input type="text" id="pw" value="請輸入網站名稱"/> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(document).ready(function(){}),當文件結構載入完畢再去執行函式中的程式碼。
2.$("#pw").focus(function(){}),為文字框註冊focus事件處理函式。
3.$(this).val(""),將文字框的值清空。
4.$(this).prop("type","password"),將文字框轉換為密碼框,因為預設狀態下是文字框,否則無法顯示提示文字。
5.$("#pw").blur(function(){}),為密碼框註冊blur事件處理函式。
6.if($(this).val()==""),如果密碼框的值為空。
7.$(this).val("請輸入網站名稱"),就將預設提示內容還原。
8.$(this).prop("type","text"),再將密碼框轉換為文字框。
二.相關閱讀:
1.focus事件可以參閱jQuery focus 事件一章節。
2.val()函式可以參閱jQuery val()一章節。
3.prop()函式可以參閱jQuery prop()一章節。
4.blur事件可以參閱jQuery blur 事件一章節。
相關文章
- 密碼框提示文字程式碼例項密碼
- 實現密碼框預設文字效果例項程式碼密碼
- 密碼框輸入提示效果程式碼例項密碼
- input密碼輸入提示效果程式碼例項密碼
- js實現文字框提示程式碼例項JS
- js點選文字框選中文字效果程式碼例項JS
- 點選文字框刪除提示文字效果程式碼
- 實現文字框輸入內容提示程式碼例項
- css實現的氣泡型提示框程式碼例項CSS
- 滑鼠懸浮出現tips提示框效果程式碼例項
- 文字嵌入邊框程式碼例項
- css多重邊框程式碼例項CSS
- 登入提示框與密碼提示框,生成驗證碼密碼
- 搜尋框帶有搜尋提示點選消失程式碼例項
- 文字框輸入內容實現智慧提示效果程式碼例項
- 密碼輸入強度提示例項程式碼密碼
- css內邊框效果程式碼例項CSS
- css邊框陰影程式碼例項CSS
- css半透明邊框程式碼例項CSS
- css條紋邊框程式碼例項CSS
- div虛線邊框程式碼例項
- 搜尋框關鍵字智慧匹配例項程式碼例項
- 表單提示美化效果程式碼例項
- 當前文字框高亮效果程式碼例項
- 文字框高度自適應例項程式碼
- js動態建立文字框程式碼例項JS
- js實現的警告框例項程式碼JS
- div css搜尋框效果程式碼例項CSS
- 美觀的搜尋框程式碼例項
- input文字框圓角效果程式碼例項
- javascript實現的點選彈出刪除提示框程式碼例項JavaScript
- 短視訊直播原始碼,React children元件例項提示框原始碼React元件
- textarea文字框高度自適應程式碼例項
- css實現半透明邊框程式碼例項CSS
- 文字框與文字垂直對齊程式碼例項
- 去掉連結a的虛線框程式碼例項
- outline兩層邊框程式碼例項
- jQuery可伸縮搜尋框程式碼例項jQuery