jQuery點選文字框清除內容程式碼例項
本章節介紹一下文字框最簡單的一個人性化措施,就是點選文字框的時候能夠刪除裡面的提示文字。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#email").focus(function(){ var email_txt=$(this).val(); if(email_txt==this.defaultValue){ $(this).val(""); } }) $("#email").blur(function(){ var email_txt=$(this).val(); if(email_txt==""){ $(this).val(this.defaultValue); } }) }) </script> </head> <body> <input type="text" value="請輸入郵箱地址" id="email"/> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(document).ready(function(){}),當文件結構完全載入再去執行函式中的程式碼。
(2).$("#email").focus(function(){}),為文字框註冊focus事件處理函式。
(3).var email_txt=$(this).val(),獲取文字框的value值。
(4).if(email_txt==this.defaultValue){$(this).val("");},如果文字框的值和預設值相同,那麼就將文字框清空。
(5).$("#email").blur(function(){}),為文字框註冊blur事件處理函式。
(6).var email_txt=$(this).val(),獲取文字框的值。
(7).if(email_txt==""){$(this).val(this.defaultValue);},如果文字框值等於空,那麼就將文字框的值還原為預設。
二.相關閱讀:
(1).focus事件參閱jQuery focus 事件一章節。
(2).val()函式參閱jQuery val()一章節。
(3).blur事件參閱jQuery blur 事件一章節。
相關文章
- jQuery點選滑出層效果程式碼例項jQuery
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- JavaScript 點選複製選中文字程式碼例項JavaScript
- jQuery tab選項卡效果程式碼例項jQuery
- 當前文字框高亮效果程式碼例項
- textarea文字框高度自適應程式碼例項
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery table內容點選標題排序jQuery排序
- JS 實現滑鼠框選(頁面選擇)時返回對應的程式碼或文字內容JS
- jQuery.map()方法程式碼例項jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- Js/JQuery下拉框新增新選項JSjQuery
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery tab選項卡程式碼詳解jQuery
- 純css tab選項卡程式碼例項CSS
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- 禁止文字框滑鼠右鍵黏貼內容
- jQuery 例項jQuery
- jQuery 動態載入下拉框選項(Django)jQueryDjango
- jQuery控制div顯示和隱藏程式碼例項jQuery
- css多行文字垂直居中程式碼例項CSS
- CSS禁止選中文字內容CSS
- js控制文字內容過多時候點選展開方式顯示全部內容demoJS
- CSS3文字凹凸效果程式碼例項CSSS3
- 點選搜尋框清空搜尋提示文字
- JavaScript刪除元素節點程式碼例項JavaScript
- jquery製作圖片瀑布流點選按鈕載入更多內容jQuery
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- CSS3文字陰影效果程式碼例項CSSS3
- js點選複製內容JS
- jQuery 關於點選選單項,使子條目jQuery
- jquery選項卡jQuery
- 直播系統程式碼,選擇分類時,顯示更多下拉框效果的內容
- 短視訊系統原始碼,點選選擇框,底部彈出可以選擇的選項原始碼
- 網站模板文字內容修改,如何在網站後臺或程式碼編輯器中修改模板文字內容網站
- jQuery Ajax 例項 全解析jQuery
- JavaScript監聽文字節點內容改變JavaScript