如何實現點選文字框刪除提示文字效果
大家可能都遇到這樣的情況,在帶有搜尋功能的網站中,一般都在搜尋框都帶有預設的提示語句,當使用者點選獲得焦點的時候,搜尋框中的文字就會被刪除,滑鼠點選他出,失去焦點的時候,文字框中又會出現預設的提示語句。下面就通過例項簡單介紹一下如何實現此功能。程式碼例項如下:
[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(){ jQuery.focusblur=function(focusid){ var focusblurid=$(focusid); var defval=focusblurid.val(); focusblurid.focus(function(){ var thisval = $(this).val(); if(thisval==defval) { $(this).val(""); } }); focusblurid.blur(function(){ var thisval = $(this).val(); if(thisval=="") { $(this).val(defval); } }); }; $.focusblur("#searchkey"); }); </script> </head> <body> <form action="#" method="post" name="myform"> <input name="mytext" type="text" value="輸入搜尋關鍵詞" id="searchkey"/> <input type="submit" id="searchbtn" value="搜尋"/> </form> </body> </html>
以上程式碼成功實現了想要的功能。實現的方式也非常簡單,實現主要步驟如下:
首先,建立一個函式,此函式可以為指定id的物件繫結事件處理函式,事件處理函式定義了當文字框獲得焦點和失去焦點時的文字內容,然後再將此函式賦值給jQuery的focusblur屬性,最後當文件載入就緒後執行focusblur()方法為id為searchkey的文字框繫結事件處理函式。以上即是此功能的簡單實現過程。
相關文章
- 點選刪除按鈕彈出是否刪除提示框
- 點選搜尋框清空搜尋提示文字
- 妙用 background 實現花式文字效果
- Element 利用Tooltip提示框實現動態顯示文字提示
- 漸變邊框文字效果?CSS 輕鬆拿捏!CSS
- JS如何實現點選複製功能,JS點選複製文字JS
- 原生js多選框選中排序及刪除JS排序
- JavaScript新增一個文字框並帶有刪除按鈕JavaScript
- javascript實現 checkbox全選和批量刪除功能JavaScript
- 短視訊app開發,左滑刪除或長按彈出刪除選擇框APP
- Laravel 如何實現資料的軟刪除Laravel
- jQuery點選按鈕刪除div元素jQuery
- powerpoint: 三維文字效果
- CSS3 文字效果CSSS3
- jQuery點選文字框清除內容程式碼例項jQuery
- 怎樣刪除w10更新檔案提示_win10更新檔案提示刪除如何操作Win10
- javascript實現文字框標籤驗證JavaScript
- iOS 多選刪除(附tableViewTips及單選刪除)iOSView
- 點選新增或者刪除表格行詳解
- Jquery實現頁面的新增、刪除、全選、取消全選、漸變色jQuery
- layui前端選單構建-批量刪除-彈框填寫-樹狀選單-樹狀下拉框選擇treeSelectUI前端
- layer彈框刪除ztree節點非阻塞問題解決
- CSS3花屏文字效果CSSS3
- TextView自定義輕鬆實現下劃線、點選彈框TextView
- C#實現的下拉多選框,下拉多選樹,多級節點C#
- 短視訊商城系統,系統提示框、確認框、點選空白關閉彈出框
- uniapp 實現複選下拉框APP
- Flutter實現自定義篩選框Flutter
- 電腦如何利用Bat刪除文字檔案指定字串?BAT字串
- element-ui的日期選擇框底部清空按鈕點選不關閉日期選擇框的實現辦法UI
- JS 實現滑鼠框選(頁面選擇)時返回對應的程式碼或文字內容JS
- vue 工作專案中 實現訊息列表的 全選,反選,刪除功能Vue
- JavaScript帶下拉選單的文字框JavaScript
- div等元素如何阻止點選穿透和實現點選穿透?穿透
- Laravel 模型實現連帶刪除Laravel模型
- Qt 實現文字輸入框,帶字數限制QT
- win10系統刪除檔案時提示administrator許可權才能刪除如何解決Win10
- win10系統刪除檔案提示檔案正在使用無法刪除如何解決Win10
- 刪除按鈕點選後的虛線輪廓