jQuery制作input提示內(nèi)容(兼容IE8以上)
我們都知道HTML5的input新屬性有 placeholder="",那么這個(gè)不兼容IE低版本我們只能用腳本來寫了。
首先HTML新建一個(gè)input
<input type="text" class="input" value="請(qǐng)輸入搜索內(nèi)容" />
然后我們?cè)僖胂鄳?yīng)的js庫,再使用jQuery
<script src="js/jquery-1.8.3.min.js"></script>
<script>
$(".input").bind({
focus:function(){
if (this.value == this.defaultValue){
this.value="";
}
},
blur:function(){
if (this.value == ""){
this.value = this.defaultValue;
}
}
});
</script>
簡單吧,這樣就可以了,那么這個(gè)是input的屬性是text,我們要密碼password也一樣可以顯示IE低版本,我們用的方法就是用兩個(gè)input,一個(gè)text默認(rèn)顯示,一個(gè)password默認(rèn)隱藏,當(dāng)text獲取焦點(diǎn)時(shí)password顯示,text隱藏,沒有輸入內(nèi)容失去焦點(diǎn)text顯示,password顯示,好了,廢話不多說,看代碼!
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>密碼框提示</title>
</head>
<body>
<input type="text" value="登錄密碼" class="show" >
<input type="password" class="log_paw" style="display: none;">
<script src="js/jquery-1.8.3.min.js"></script>
<script>
$('.show').focus(function(){
var text_value = $(this).val();
if (text_value == this.defaultValue) {
$(this).hide();
$(this).next('input.log_paw').show().focus();
}
});
$('input.log_paw').blur(function() {
var text_value = $(this).val();
if (text_value == '') {
$(this).prev('.show').show();
$(this).hide();
}
});
</script>
</body>
</html>
好了,代碼就在這里了,希望能幫助到你!
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- input 輸入框獲得/失去焦點(diǎn)時(shí)隱藏/顯示文字(jquery版)
- jQuery實(shí)現(xiàn)表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的代碼
- jquery實(shí)現(xiàn)input框獲取焦點(diǎn)的方法
- jquery實(shí)現(xiàn)input框獲取焦點(diǎn)的簡單實(shí)例
- 讓input框?qū)崿F(xiàn)類似百度的搜索提示(基于jquery事件監(jiān)聽)
- 基于jQuery的input輸入框下拉提示層(自動(dòng)郵箱后綴名)
- jQuery簡單實(shí)現(xiàn)input文本框內(nèi)灰色提示文本效果的方法
- jquery實(shí)現(xiàn)input輸入框?qū)崟r(shí)輸入觸發(fā)事件代碼
- js與jquery實(shí)時(shí)監(jiān)聽輸入框值的oninput與onpropertychange方法
- jQuery實(shí)現(xiàn)input輸入框獲取焦點(diǎn)與失去焦點(diǎn)時(shí)提示的消失與顯示功能示例
相關(guān)文章
jQuery 處理網(wǎng)頁內(nèi)容的實(shí)現(xiàn)代碼
改變頁面內(nèi)容應(yīng)該算是Javascript最常用的功能,這包括更改已經(jīng)存在的頁面元素或者添加新的HTML元素。2010-02-02
jQuery模擬物體自由落體運(yùn)動(dòng)(附演示與demo源碼下載)
這篇文章主要介紹了jQuery模擬物體自由落體運(yùn)動(dòng)的方法,并附帶了效果演示與demo源碼下載,可真是模擬出球體自由落體運(yùn)動(dòng)及動(dòng)能損耗的運(yùn)動(dòng)過程,需要的朋友可以參考下2016-01-01
html5的自定義data-*屬性和jquery的data()方法的使用示例
人們總喜歡往HTML標(biāo)簽上添加自定義屬性來存儲(chǔ)和操作數(shù)據(jù),這就是為什么在HTML5規(guī)范里增加了一個(gè)自定義data屬性,你可以拿它做很多有用的事情2013-08-08
jQuery實(shí)現(xiàn)的導(dǎo)航下拉菜單效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)的導(dǎo)航下拉菜單效果,涉及jQuery響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁面元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
Jquery利用mouseenter和mouseleave實(shí)現(xiàn)鼠標(biāo)經(jīng)過彈出層且可以點(diǎn)擊
這篇文章主要介紹了Jquery利用mouseenter和mouseleave實(shí)現(xiàn)鼠標(biāo)經(jīng)過彈出層且可以點(diǎn)擊。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02
jQuery+css實(shí)現(xiàn)炫目的動(dòng)態(tài)塊漂移效果
這篇文章主要介紹了jQuery+css實(shí)現(xiàn)的動(dòng)態(tài)塊漂移效果,涉及jQuery基于隨機(jī)數(shù)與時(shí)間函數(shù)動(dòng)態(tài)操作頁面元素樣式的相關(guān)技巧,需要的朋友可以參考下2016-01-01
jQuery學(xué)習(xí)筆記之Ajax用法實(shí)例詳解
這篇文章主要介紹了jQuery學(xué)習(xí)筆記之Ajax用法,結(jié)合實(shí)例形式較為詳細(xì)的分析總結(jié)了jQuery中ajax的相關(guān)使用技巧,包括ajax請(qǐng)求、載入、處理、傳遞等,需要的朋友可以參考下2015-12-12

