js操作輸入框提示信息且響應(yīng)鼠標(biāo)事件
更新時間:2014年03月25日 17:38:45 作者:
注冊網(wǎng)站的輸入框就有默認提示值,當(dāng)獲取鼠標(biāo)焦點的時候,默認值被刪除,當(dāng)用戶沒輸入東西焦點離開的時候,又恢復(fù)默認提示值
我們經(jīng)常遇到一些輸入框,比如注冊網(wǎng)站的輸入框就有默認提示值,當(dāng)獲取鼠標(biāo)焦點的時候,默認值被刪除,當(dāng)用戶沒輸入東西焦點離開的時候,又恢復(fù)默認提示值。這方法用js代碼實現(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實現(xiàn)顏色漸變的方法
- 漂亮! js實現(xiàn)顏色漸變效果
- 神奇!js+CSS+DIV實現(xiàn)文字顏色漸變效果
- js實現(xiàn)按鈕顏色漸變動畫效果
- js+HTML5實現(xiàn)canvas多種顏色漸變效果的方法
- javascript實現(xiàn)顏色漸變的方法
- Javascript 顏色漸變效果的實現(xiàn)代碼
- JS Tween 顏色漸變
- JS實現(xiàn)響應(yīng)鼠標(biāo)點擊動畫漸變彈出層效果代碼
- JS響應(yīng)鼠標(biāo)點擊實現(xiàn)兩個滑塊區(qū)間拖動效果
- JS實現(xiàn)網(wǎng)頁游戲中滑塊響應(yīng)鼠標(biāo)點擊移動效果
- 滾動條響應(yīng)鼠標(biāo)滑輪事件實現(xiàn)上下滾動的js代碼
- JavaScript實現(xiàn)的鼠標(biāo)響應(yīng)顏色漸變效果完整實例
相關(guān)文章
微信小程序scroll-view實現(xiàn)橫向滾動和上拉加載示例
本篇文章主要介紹了微信小程序scroll-view實現(xiàn)橫向滾動和上拉加載示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
一文帶你玩轉(zhuǎn)JavaScript的箭頭函數(shù)
在ES6中新增了函數(shù)的簡寫方式----箭頭函數(shù),箭頭函數(shù)的出現(xiàn)不僅簡化了大量代碼,也讓代碼看起來更加優(yōu)雅,同時也解決了this指向問題,下面我們就來詳細講解如何玩轉(zhuǎn)箭頭函數(shù)2022-09-09
Bootstrap模態(tài)框禁用空白處點擊關(guān)閉
這篇文章主要為大家詳細介紹了Bootstrap模態(tài)框禁用空白處點擊關(guān)閉的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10
javascript與css3動畫結(jié)合使用小結(jié)
本文給大家講述的是如何使用javascript結(jié)合CSS動畫來實現(xiàn)一些占用資源更少,更優(yōu)化的動畫效果,思路十分巧妙,這里推薦給小伙伴們參考下。2015-03-03
在Vue.js中使用Mock數(shù)據(jù)的詳細教程與技巧
這篇文章主要介紹了在Vue.js項目中設(shè)置和使用Mock數(shù)據(jù)的方法,Mock數(shù)據(jù)在前端開發(fā)、單元測試和調(diào)試中非常有用,可以通過使用axios進行數(shù)據(jù)請求,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-12-12

