HTML onfocus 事件属性

定义和用法

onfocus 属性在元素获得焦点时触发。

onfocus 常用于 、 以及 .

提示:onfocus 属性与 onblur 属性相反。

注释:onfocus 属性不适用于以下元素:、、
、、、、、、

实例

当输入字段获得焦点时触发函数。此函数改变输入字段的背景色

function setStyle(x)

{

document.getElementById(x).style.background="yellow";

}

当输入字段获得焦点时触发函数。此函数改变输入字段的背景色。

First name:

Last name:

HTML onblur 事件属性

定义和用法

onblur 属性在元素失去焦点时触发。

onblur 常用于表单验证代码(例如用户离开表单字段)。

实例

当用户离开输入字段时对其进行验证:

function upperCase()

{

var x=document.getElementById("fname").value

document.getElementById("fname").value=x.toUpperCase()

}

请输入您的姓名,然后把焦点移动到字段外:

请输入您的姓名(英文字符):

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持网页设计。

html 页面失去焦点事件,详解HTML onfocus获得焦点和onblur失去焦点事件相关推荐

  1. ASP.NET页面事件详解

    ASP.NET页面事件详解 ASP.NET页面事件详解 1.Page_Init()事件 当页面初始化时发生此事件.可以利用Page_Init()将该事件与要在.NET页面上显示控件之前的运行的代码建立 ...

  2. 移动端开发touchstart,touchmove,touchend事件详解和项目

    移动端开发touchstart,touchmove,touchend事件详解和项目 最近在做移动端的开发,在一个"服务商管理"页面使用到了触摸事件"touchstart& ...

  3. android 拖动 点击事件,Android事件详解——拖放事件DragEvent

    1.Android拖放框架的作用? 利用Android的拖放框架,可以让用户用拖放手势把一个View中的数据移到当前layout内的另一个View中去. 2.拖放框架的内容? 1)拖放事件类 2)拖放 ...

  4. js keyup、keypress和keydown事件 详解

    js keyup.keypress和keydown事件  详解 js keyup.keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏 ...

  5. JavaScript事件详解-jQuery的事件实现(三)

    正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...

  6. php jquery点击事件,jQuery操作html元素点击事件详解

    这次给大家带来jQuery操作html元素点击事件详解,jQuery操作html元素点击事件的注意事项有哪些,下面就是实战案例,一起来看一下. 移除或禁用html元素的点击事件可以通过css实现也可以 ...

  7. ajax 页面无刷新,Ajax的页面无刷新实现详解(附代码)

    这次给大家带来Ajax的页面无刷新实现详解(附代码),Ajax页面无刷新实现的注意事项有哪些,下面就是实战案例,一起来看一下. ajax (ajax开发) AJAX即"Asynchronou ...

  8. WPF中的鼠标事件详解

    WPF中的鼠标事件详解 Uielement和ContentElement都定义了十个以Mouse开头的事件,8个以PreviewMouse开头的事件,MouseMove,PreviewMouseMov ...

  9. Spring Data JPA 从入门到精通~Auditing及其事件详解

    Auditing 及其事件详解 Auditing 翻译过来是审计和审核,Spring 的优秀之处在于帮我们想到了很多繁琐事情的解决方案,我们在实际的业务系统中,针对一张表的操作大部分是需要记录谁什么时 ...

最新文章

  1. android点击视频使用固定应用打开,Android 使用intent打开手机自带应用播放视频,音频,文档,还有打开应用市场...
  2. javascript中数组的22种方法
  3. Linux中httpd353错误,linux - 由于控制进程退出并显示错误代码,因此httpd.service的作业失败 - 堆栈内存溢出...
  4. HTML5学习之视频与音频(三)
  5. 有100个GMAIL的邀请,需要的来信就可以啦。
  6. 怎么用php myadmin连接远程MYSQL数据库
  7. 华中农业大学第五届程序设计大赛 (7/12)
  8. 使用.net的Cache框架快速实现Cache操作
  9. 访问oracle数据库语句,Oracle数据库SQL ——Select 语句使用方法
  10. 当自动化测试遇到邮箱
  11. android XMPP即时通讯客户端
  12. Java重命名文件的方法_java重命名文件(附道客巴巴文档下载方法)
  13. 为什么员工 996 多猝死,而企业家 996 甚至 9127 却很少听到有猝死的?答案原来是.....
  14. Python:Pygame的图形接口
  15. 【Git\GitHub\GitLab学习笔记】版本控制 Git 视频教程全集(62P)| 6 小时从入门到精通(P27-P41)
  16. springmvc500错误
  17. Mac 的 Vim 如何使用系统剪切板
  18. 在暴风上市前,虚拟现实团队就跑了
  19. 2-25 MySQL基础
  20. fireworks常用快捷键

热门文章

  1. 浏览器兼容模式如何设置?只需要跟着下面的步骤设置
  2. 换服务器系统怎么迁移,换云服务器系统迁移
  3. 【操作系统】文件管理(七)—— 文件系统的层次结构与基本操作
  4. excel计算个数的函数公式中,求满足条件的个数,汇总满足条件的个数,或Excel中分类统计数量----根据汉字描述写公式
  5. termux之手机青龙
  6. 数据链路层(比特流成帧方法、纠错和检错、流量控制方法)
  7. 12 岁学习编程,17 岁香港高中生成苹果 WWDC2020 Swift 开发者挑战赛赢家!
  8. python startswith() 函数
  9. 基于ASP.NET的数码产品销售管理系统
  10. 【网易易盾】网易易盾性能测试自动化建设