jQuery中给文本框获得焦点和失去焦点的方法
来源:互联网 发布:php最新面试题 编辑:程序博客网 时间:2024/05/19 13:42
文章介绍两个方法和种是利用javascript onFocus onBlur来判断焦点和失去焦点,加一种是利用jquery $("p").blur(); 或$("p").blur(fn)来实现,有需要的朋友可以参考一下
先来看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实现方法
对于元素的焦点事件,我们可以使用jQuery的焦点函数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('搜神马?');
});
})
0 0
- jQuery中给文本框获得焦点和失去焦点的方法
- js和jquery 中获得文本框焦点和失去焦点的方法
- 在js(jquery)中获得文本框焦点和失去焦点的方法
- 在js(jquery)中获得文本框焦点和失去焦点的方法
- extjs 中怎么给文本框添加失去焦点和获得焦点的事件
- 文本框获得失去焦点——js和jquery方法的对比
- jquery文本框获得和失去焦点改变样式
- JQuery 使文本框获得焦点的方法
- JQuery 中,使文本框获得焦点的方法
- JQuery 中,使文本框获得焦点的方法
- input失去焦点和获得焦点jquery焦点事件
- input失去焦点和获得焦点jquery焦点事件插件
- input失去焦点和获得焦点jquery焦点事件
- input失去焦点和获得焦点jquery焦点事件
- jquery获得焦点与失去焦点改变文本框背景图的写法
- 失去焦点和获得焦点
- Jquery文本框失去和获取焦点变色
- 文本框失去焦点事件、获得焦点事件
- Swift3.0 shadowColor
- 判断链表是否有环---leetcode题目
- HDFS文件操作命令格式-注意事项
- 链表【9-1-3】 链表与数组的比较
- ssh 免密码登录
- jQuery中给文本框获得焦点和失去焦点的方法
- vs2012打开vs2013的项目
- 建造者模式
- android ---Activity生命周期
- Session机制详解
- linux设备驱动之POLL机制
- 个人记录-LeetCode 49. Group Anagrams
- 苹果强制使用HTTPS传输了怎么办?——关于HTTPS,APP开发者必须知道的事
- 移动端学习