在js(jquery)中獲得文本框焦點和失去焦點的方法
更新時間:2012年12月04日 21:37:58 作者:
文章介紹兩個方法和種是利用javascript onFocus onBlur來判斷焦點和失去焦點,加一種是利用jquery $("p").blur(); 或$("p").blur(fn)來實現(xiàn),有需要的朋友可以參考一下
先來看javascript的直接寫在了input上
復制代碼 代碼如下:
<input name="pwuser" type="text" id="pwuser" class="input" value="樓盤賬號" onBlur="if(this.value=='') this.value='樓盤賬號';" onFocus="if(this.value=='樓盤賬號') this.value='';" />
<input name="pwpwd" type="password" class="input1" value="******" onBlur="if(this.value=='') this.value='******';" onFocus="if(this.value=='******') this.value='';">
jquery實現(xiàn)方法
對于元素的焦點事件,我們可以使用jQuery的焦點函數(shù)focus(),blur()。
focus():得到焦點時使用,和javascript中的onfocus使用方法相同。
如:
復制代碼 代碼如下:
$("p").focus(); 或$("p").focus(fn)
blur():失去焦點時使用,和onblur一樣。
如:
復制代碼 代碼如下:
$("p").blur(); 或$("p").blur(fn)
實例
復制代碼 代碼如下:
<form>
<label for="searchKey" id="lbSearch">搜神馬?</label> 這里label覆蓋在文本框上,可以更好的控制樣式
<input id="searchKey" type="text" />
<input type="submit" value="搜索" />
</form>
jquery代碼
復制代碼 代碼如下:
$(function() {
$('#searchKey').focus(function() {
$('#lbSearch').text('');
});
$('#searchKey').blur(function() {
var str = $(this).val();
str = $.trim(str);
if(str == '')
$('#lbSearch').text('搜神馬?');
});
})
好了相當?shù)牟诲e吧
您可能感興趣的文章:
- jQuery中ztree 點擊文本框彈出下拉框的實例代碼
- jquery獲得下拉框值的代碼
- jquery動態(tài)加載select下拉框示例代碼
- Jquery操作下拉框(DropDownList)實現(xiàn)取值賦值
- 基于jquery的無限級聯(lián)下拉框js插件
- JQuery實現(xiàn)級聯(lián)下拉框效果實例講解
- 基于jquery實現(xiàn)的可編輯下拉框實現(xiàn)代碼
- jquery模擬SELECT下拉框取值效果
- 利用Jquery實現(xiàn)可多選的下拉框
- jquery設置text的值示例(設置文本框 DIV 表單值)
- jQuery實現(xiàn)點擊下拉框中的值累加到文本框中的方法示例
相關文章
JavaScript中如何讓?x?==?1?&&?x?==?2?&&?x?==?3?等式成立
這篇文章主要介紹了JavaScript中如何讓x==1&&x==2&&x==3等式成立,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07
JS實現(xiàn)密碼框根據(jù)焦點的獲取與失去控制文字的消失與顯示效果
這篇文章主要介紹了JS實現(xiàn)密碼框根據(jù)焦點的獲取與失去控制文字的消失與顯示效果,可實現(xiàn)使用JavaScript判斷密碼框是否獲得焦點來隱藏與顯示提示文字,非常簡單實用,需要的朋友可以參考下2015-11-11

