JS清除文本框內容離開在恢復及鼠標離開文本框時觸發(fā)js的方法
更新時間:2016年01月12日 09:05:07 作者:一落葉而知秋
多網站的需要填寫的文本框在默認狀態(tài)下都會給出一個默認的提示語言,當鼠標點擊此文本框的時候能夠將里面的默認文本清除,當刪除輸入的文本且焦點離開文本框的時候再將默認的文本寫入文本框
多網站的需要填寫的文本框在默認狀態(tài)下都會給出一個默認的提示語言,當鼠標點擊此文本框的時候能夠將里面的默認文本清除,當刪除輸入的文本且焦點離開文本框的時候再將默認的文本寫入文本框。
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://chabaoo.cn/" /> <title>點擊文本框清除默認值</title> <script type="text/javascript"> window.onload=function() { var username=document.getElementById("username"); username.onclick=function() { if(username.value=="請輸入您的姓名") { username.value=""; this.focus(); } } username.onblur=function() { if(username.value=="") { username.value="請輸入您的姓名"; } } } </script> </head> <body> <input type="text" value="請輸入您的姓名" id="username" /> </body> </html>
以上代碼實現了我們的要求,當點擊文本框的時候能夠清除文本框中的內容,如果文本框沒有輸入任何內容,這個時候鼠標焦點離開文本框的時候,會將文本框的值恢復到默認狀態(tài)。不過如果密碼框肯恩有點麻煩,因為密碼框并非顯示的明文,解決方案可以參閱JavaScript實現輸入框(密碼框)出現提示語一章節(jié)。
鼠標離開文本框時觸發(fā)js的方法
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="textBox.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function validate() { var name = document.getElementById("txtName"); if (name.value == 2) { alert("你必須不是二!"); name.focus(); return false; } return true; } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtName" onblur="validate();" runat="server" /> </div> </form> </body> </html>
相關文章
js動態(tài)添加input按鈕并給按鈕增加onclick的函數事件(帶參數)完整實例
這篇文章主要介紹了js動態(tài)添加input按鈕并給按鈕增加onclick的函數事件,結合完整實例形式分析了javascript頁面元素屬性動態(tài)操作相關實現技巧,需要的朋友可以參考下2023-07-07基于Day.js更優(yōu)雅的處理JavaScript中的日期
Day.js它能夠幫助我們處理JavaScript中的日期,本文就詳細的介紹一下Day.js的具體使用,可以更簡單的處理JavaScript中的日期和時間2021-09-09