js操作輸入框提示信息且響應(yīng)鼠標(biāo)事件
更新時(shí)間:2014年03月25日 17:38:45 作者:
注冊網(wǎng)站的輸入框就有默認(rèn)提示值,當(dāng)獲取鼠標(biāo)焦點(diǎn)的時(shí)候,默認(rèn)值被刪除,當(dāng)用戶沒輸入東西焦點(diǎn)離開的時(shí)候,又恢復(fù)默認(rèn)提示值
我們經(jīng)常遇到一些輸入框,比如注冊網(wǎng)站的輸入框就有默認(rèn)提示值,當(dāng)獲取鼠標(biāo)焦點(diǎn)的時(shí)候,默認(rèn)值被刪除,當(dāng)用戶沒輸入東西焦點(diǎn)離開的時(shí)候,又恢復(fù)默認(rèn)提示值。這方法用js代碼實(shí)現(xiàn)如下:
html代碼:
<input type="text" id="email" name="email" class="txt_input" value="請輸入經(jīng)常使用的郵箱" onfocus="fn_focus(this);" onblur="fn_blur(this);"/>
js代碼:
function fn_focus(ele){
if(ele.value == ele.defaultValue){
ele.value = '';
}
}
function fn_blur(ele){
var reg = /^[\s]*$/;
if(reg.test(ele.value) || ele.value == ele.defaultValue){
ele.value = ele.defaultValue;
}
}
html代碼:
復(fù)制代碼 代碼如下:
<input type="text" id="email" name="email" class="txt_input" value="請輸入經(jīng)常使用的郵箱" onfocus="fn_focus(this);" onblur="fn_blur(this);"/>
js代碼:
復(fù)制代碼 代碼如下:
function fn_focus(ele){
if(ele.value == ele.defaultValue){
ele.value = '';
}
}
function fn_blur(ele){
var reg = /^[\s]*$/;
if(reg.test(ele.value) || ele.value == ele.defaultValue){
ele.value = ele.defaultValue;
}
}
您可能感興趣的文章:
- jQuery與js實(shí)現(xiàn)顏色漸變的方法
- 漂亮! js實(shí)現(xiàn)顏色漸變效果
- 神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果
- js實(shí)現(xiàn)按鈕顏色漸變動(dòng)畫效果
- js+HTML5實(shí)現(xiàn)canvas多種顏色漸變效果的方法
- javascript實(shí)現(xiàn)顏色漸變的方法
- Javascript 顏色漸變效果的實(shí)現(xiàn)代碼
- JS Tween 顏色漸變
- JS實(shí)現(xiàn)響應(yīng)鼠標(biāo)點(diǎn)擊動(dòng)畫漸變彈出層效果代碼
- JS響應(yīng)鼠標(biāo)點(diǎn)擊實(shí)現(xiàn)兩個(gè)滑塊區(qū)間拖動(dòng)效果
- JS實(shí)現(xiàn)網(wǎng)頁游戲中滑塊響應(yīng)鼠標(biāo)點(diǎn)擊移動(dòng)效果
- 滾動(dòng)條響應(yīng)鼠標(biāo)滑輪事件實(shí)現(xiàn)上下滾動(dòng)的js代碼
- JavaScript實(shí)現(xiàn)的鼠標(biāo)響應(yīng)顏色漸變效果完整實(shí)例
相關(guān)文章
微信小程序scroll-view實(shí)現(xiàn)橫向滾動(dòng)和上拉加載示例
本篇文章主要介紹了微信小程序scroll-view實(shí)現(xiàn)橫向滾動(dòng)和上拉加載示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
Javascript實(shí)現(xiàn)前端簡單的路由實(shí)例
本文將使用javascript實(shí)現(xiàn)一個(gè)極其簡單的路由實(shí)例。WEB開發(fā)中路由概念并不陌生,我們接觸到的有前端路由和后端路由。后端路由在很多框架中是一個(gè)重要的模塊,同樣前端路由在單頁面應(yīng)用也很常見,它使得前端頁面體驗(yàn)更流暢。2016-09-09
一文帶你玩轉(zhuǎn)JavaScript的箭頭函數(shù)
在ES6中新增了函數(shù)的簡寫方式----箭頭函數(shù),箭頭函數(shù)的出現(xiàn)不僅簡化了大量代碼,也讓代碼看起來更加優(yōu)雅,同時(shí)也解決了this指向問題,下面我們就來詳細(xì)講解如何玩轉(zhuǎn)箭頭函數(shù)2022-09-09
Bootstrap模態(tài)框禁用空白處點(diǎn)擊關(guān)閉
這篇文章主要為大家詳細(xì)介紹了Bootstrap模態(tài)框禁用空白處點(diǎn)擊關(guān)閉的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10
javascript 原型與原型鏈的理解及實(shí)例分析
這篇文章主要介紹了javascript 原型與原型鏈的理解,結(jié)合實(shí)例形式分析了javascript 原型與原型鏈的原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-11-11
javascript與css3動(dòng)畫結(jié)合使用小結(jié)
本文給大家講述的是如何使用javascript結(jié)合CSS動(dòng)畫來實(shí)現(xiàn)一些占用資源更少,更優(yōu)化的動(dòng)畫效果,思路十分巧妙,這里推薦給小伙伴們參考下。2015-03-03
在Vue.js中使用Mock數(shù)據(jù)的詳細(xì)教程與技巧
這篇文章主要介紹了在Vue.js項(xiàng)目中設(shè)置和使用Mock數(shù)據(jù)的方法,Mock數(shù)據(jù)在前端開發(fā)、單元測試和調(diào)試中非常有用,可以通過使用axios進(jìn)行數(shù)據(jù)請求,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-12-12

