首页
学习
活动
专区
圈层
工具
发布

jquery 绑定事件 - blur() 失去焦点 - focus() 获取焦点

事件函数列表 blur() 元素失去焦点 focus() 元素获得焦点 click() 鼠标单击 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发)...() DOM加载完成 resize() 浏览器窗口的大小发生改变 scroll() 滚动条的位置发生变化 submit() 用户递交表单 编写一个form表单,用来演示输入框获取焦点和失去焦点的示例 ?...好了,有了基本的HTML架构之后,就可以来演示了。 focus() 元素获得焦点 首先先来这个focus()函数。 ? 可以看到当获取焦点的时候,就立即弹出alert()。...其实通过focus()函数只是简单用来初始化文本框的焦点输入的而已,如下: ? 当刚进入页面,文本框就自动获取焦点,这基本上就是这个方法的大部分用法了。...blur() 元素失去焦点 使用blur()失去焦点这个方法一般会结合获取文本框内容的函数一起使用,如下: ? 当获取到文本框内的值之后,就可以对其进行正则验证或者其他方式的校验。

15.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Web APIs】JavaScript 操作元素 ⑧ ( DOM 操作元素 案例 | 获取焦点 onfocus 事件 | 失去焦点 onblur 事件 | 获取设置 HTML 页面背景颜色 )

    当 DOM 元素 获得焦点时 , 该 DOM 元素上绑定的 onfocus 事件被触发 ; 绑定该 onfocus 事件的元素 一般都是 input 表单元素 ; 如 : 当 用户 点击输入框 或 通过键盘切换到输入框时..., 该事件会被触发 ; 绑定 onfocus 事件的方法 : 设置 onfocus 属性 : 可以 通过 DOM 操作 , 给元素添加 onfocus 属性 , 来指定当焦点集中在元素上时要执行的JavaScript...- onblur 事件 在 JavaScript 中 , 当 DOM 元素 失去焦点时 , 该 DOM 元素上绑定的 onblur 事件被触发 ; 如 : 用户从 输入框 移动到 页面的其他部分 或...按下 Tab 键 移动 焦点时 , 该事件会被触发 ; 绑定 onblur 事件的方法 : 设置 onblur 属性 : 可以通过 DOM 操作 , 给元素添加 onblur 属性 , 来指定当焦点集中在元素上时要执行的...注册 失去焦点事件 onblur text.onblur = function() { if (this.value === '') {

    2.5K10

    焦点事件中的Validating处理方法

    在了解Validating之前,还需要了解焦点事件的顺序,焦点事件按下列顺序发生: Enter   //进入控件时发生 GotFocus   //在控件接收焦点时发生 Leave   //输入焦点离开控件时发生...Validating   //控件数据效验时发生 Validated  //数据效验完成后发生 LostFocus  //失去焦点时发生         如果CausesValidation属性设置为...GotFocus 和 LostFocus 事件是关联于 WM_KILLFOCUS 和 WM_SETFOCUS Windows 消息的低级别焦点事件。...在操作中验证 要验证控件的内容,可以编写代码来处理 Validating 事件。在事件处理程序中,测试特定的条件(例如上面的电话号码)。验证是在处理时发生的一系列事件之一。...这将取消 Validating 事件,并导致焦点返回到控件(juky_huang注:这样会出现一个死循环,除非数据效验通过,可以使用下面强制方法来关闭)。

    3.4K10

    SwiftUI TextField 进阶 —— 事件、焦点、键盘

    SwiftUI TextField 进阶 —— 事件、焦点、键盘 想获得更好的阅读体验,可以访问我的博客 www.fatbobman.com[1] 本文将探讨涉及 SwiftUI TextField 的事件...事件 onEditingChanged 当 TextField 获得焦点时(进入可编辑状态),onEditingChanged将调用给定的方法并传递true值;当 TextField 失去焦点时,再次调用方法并传递...在 iOS 15 中,新增的支持 ParseableFormatStyle 的构造方法不提供该参数,因此对于使用新 Formatter 的 TextField 需要使用其他的手段来判断是否获得或失去焦点...如果用户没有点击return键(比如直接切换至其他的 TextField),将不会触发 onCommit。触发 onCommit 的同时,TextField 也将失去焦点。...isNameFocused设置为true,失去焦点时设置为false。

    15.9K10

    Java事件处理,低级事件类型:键盘事件+焦点事件,你真的懂吗?

    如果用户点击另一个组件,那么刚才拥有焦点的组件就会失去(lose)焦点,而被点击的组件就会获得焦点。用户还可以使用TAB键在各个组件上轮流切换焦点。这样可以遍历到所有能够接收输入焦点的组件。...当用户编辑完毕这个域,并将焦点移至另外一个域上时,就应该捕获失去焦点事件。如果信用卡号的格式不正确,就立即显示一个错误消息,并将焦点返回到信用卡域上。...在JDK 1.4中,当焦点转移的时候,可以找到“对等物”组件或窗口。对等物是指在组件或窗口失去焦点时获得焦点的组件或窗口。相反地,当组件或窗口获得焦点时,对等物是刚刚失去焦点的那个组件或窗口。...注意:有些程序员觉得FOCUS_LOST事件有些混乱,并试图在focusLost处理器中通过请求获得焦点来阻止其他组件。然而,在这个时候,焦点已经失去了。...• void windowLostFocus(WindowEvent event) 当事件源窗口失去焦点时调用这个方法。 觉得文章不错的话,可以转发关注一下小编,小编每天都会持续更新的!

    5.9K30

    浅析JavaScript的用户登录表单——焦点事件

    在Web项目开发中,经常会在表单验证功能看到焦点事件。例如,文本框获取焦点改变文本框的颜色,文本框失去焦点检验输入的文本框的内容是否正确等。接下来,小编带大家一起来实现一个用户登录的表单!...二、项目准备 开发工具:HBuilderX 浏览器:Google Chrome浏览器 三、项目目标 1.掌握焦点事件的使用。 2.理解获取焦点和失去焦点知识。 3.学会运用封装函数。...2.给指定元素添加失去焦点事件 function addBlur(m){ m.onblur=function(){ isEmpty(this); } } 在上面代码中,指定元素添加失去焦点方法是...检验id为user和pass的元素如果失去焦点,它的value值是不是为空。...2.在JavaScript中首先获取操作元素的对象,给指定元素添加失去焦点事件,之后,检验指定元素失去焦点,它的value值是否为空,检验表单是否为空。最后处理登录按钮的事件。

    2.8K11
    领券