文本框失去焦点事件、获得焦点事件

onBlur:当失去输入焦点后产生该事件

onFocus:当输入获得焦点后,产生该文件

Onchange:当文字值改变时,产生该事件

Onselect:当文字加亮后,产生该文件

onpropertychange 当属性改变发生该事件

无论粘贴 keyup onchange等,最为敏感

先来看javascript的直接写在了input上

代码如下:

jquery实现方法

对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),blur()。

focus():得到焦点时使用,和javascript中的onfocus使用方法相同。

如:

代码如下:

$("p").focus(); 或$("p").focus(fn)

blur():失去焦点时使用,和onblur一样。

如:

代码如下:

$("p").blur(); 或$("p").blur(fn)

实例

代码如下:

搜神马? 这里label覆盖在文本框上,可以更好的控制样式

jquery代码

代码如下:

$(function() {

$('#searchKey').focus(function() {

$('#lbSearch').text('');

});

$('#searchKey').blur(function() {

var str = $(this).val();

str = $.trim(str);

if(str == '')

$('#lbSearch').text('搜神马?');

});

})

好了相当的不错吧

下面是一个简单的例子:

代码如下:

用户名:

密码:

第一种: html5

html5给表单文本框新增加了几个属性,比如:email,tel,number,time,required,autofocus,placeholder等等,这些属性给表单效果带来了极大的效果变化。

其中placeholder就是其中一个,它可以同时完成文本框获得焦点和失去焦点。必须保证input的value值为空,

placeholder的内容就是我们在页面上看到的内容。

代码如下:

代码如下:

第二种: jQuery

原理:让表单的val值等于其title值。

代码如下:

代码如下:

代码如下:

文本框获得焦点、失去焦点调用JavaScript

代码如下:

html5文本框获取焦点,文本框获得焦点和失去焦点的判断代码相关推荐

  1. html5文本框获取焦点,CSS3实现文本输入框获取焦点高亮显示

    有看到一些网站的表单提交页面中,当文本宽获取焦点时会渐渐呈现出高亮显示的效果.本文通过CSS3实现了文本输入框获取焦点高亮显示的效果.代码如下: CSS代码: input[type=text]:foc ...

  2. (转)完美解决 Android WebView 文本框获取焦点后自动放大有关问题

    完美解决 Android WebView 文本框获取焦点后自动放大问题 前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本 ...

  3. 完美解决 Android WebView 文本框获取焦点后自动放大问题

    前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本框聚焦时,网页面会放大(他们用三星手机测试的) 网上查了好久参考他的方法 ...

  4. 开发笔记:解决安卓GestureOverlayView手势和ListView点击事件、文本框获取焦点冲突的问题

    要解决这个问题,首先要弄清楚几个问题: 1.onThouch事件的触发原理是怎样的? 2.GestureOverlayView的绘制手势的事件是在什么时候触发的? 3.父子嵌套的控件触发事件的顺序是怎 ...

  5. java文本框获得输入焦点_文本框获得焦点和失去焦点的判断代码

    文本框失去焦点事件.获得焦点事件 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后, ...

  6. 文本框获取焦点后出现的边框,怎么去掉

    文本框获取焦点后出现的边框,怎么去掉 其实这个不是边框,而是轮廓!用CSS 去掉轮廓就行了! outline:none 属性定义及使用说明 outline(轮廓)是绘制于元素周围的一条线,位于边框边缘 ...

  7. easyUI文本框获得焦点,失去焦点

    easyUI帮助文档对于文本框的操作没有提供直接获得焦点,或者失去焦点的方法,我们可以采用以下写法来实现. 获得焦点: $('input',$('#文本框Id').next('span')).focu ...

  8. html 点击文本框则选中,JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。...

    内容选中事件(onselect) 选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行. 如下代码,当选中用户文本框内的文字时,触发onselect 事件, ...

  9. 创建输入控件(input控件、文本框、密码框、单项选择、多项选择、重置与提交按钮的设置)

    创建输入控件 input控件的相关概念 input控件的属性 input控件的类型 文本框的设置 密码框的设置 单项选择的设置 多项选择的设置 重置与提交按钮的设置 综合运用 相关概念选择题及参考答案 ...

最新文章

  1. emacs参考资料整理
  2. jQuery-this与$(this)的区别
  3. Linux学习-Xshell断开连接程序依然运行
  4. [译] Lenses:可组合函数式编程的 Getter 和 Setter(第十九部分)
  5. linux c 中 当前函数名 文件名 可变参 不定参 宏使用
  6. 常用的Net Command
  7. python分支switch_Python分支结构(switch)操作简介
  8. JAVA锁之公平锁和非公平锁
  9. python定义一个circle类、根据圆的半径_定义一个“圆”类Circle,该圆类的数据成员包括:圆心点位置及圆的半径...
  10. android 显示canvas,【报Bug】部分情况下,安卓canvas不显示
  11. 图解Raft:应该是最容易理解的分布式一致性算法
  12. 【定位仿真】基于matlab RSSI三边定位仿真【含Matlab源码 1690期】
  13. 2020互联网公司中秋礼盒大比拼(22家互联网厂商)
  14. 分位数回归(Quantile Regression)
  15. Xavier(2):Xavier NX刷机步骤及报错解决
  16. S参数三要素无源性(Passive),互易性(Reciprocoty)和因果性(Causality)
  17. 测试人员花样甩锅技巧
  18. android+添加网络权限,已在AndroidManifest.xml增添网络权限,运行还报错
  19. VUE项目学习系列博文
  20. net-java-php-python-医药库存管理系统计算机毕业设计程序

热门文章

  1. Linux内核sysrq调试调优
  2. python substr函数_Python 字符串函数
  3. JSP与Servlet的数据交互
  4. 2023(吉林)功能性农业·农业大健康大会春耕示范基地授牌启动
  5. 什么叫Kotlin元组(Pair Triple)
  6. 评价指标之准确率、精确率、召回率、F1值
  7. 百度小程序入口在哪里怎么找到打开百度智能小程序?
  8. 线性表的顺序储存(顺序表的c++实现)
  9. 网络基础--静态路由和RIP
  10. 物联网-移动通信技术