首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

input获取焦点 原生js_原生js的input事件

1.onfocus input 获取焦点触发 2.onblur input失去焦点触发,注意:这个事件触发的前提是已经获取焦点再失去焦点的时候才会触发该事件,用于判断标签为空。...3.onchange input失去焦点并且它的value值发生变化时触发,个人感觉可以用于注册的确认密码。...4.onkeydown 按下按键事件触发, 5.onkeyup 按键抬起的时候触发的事件,在该事件触发之前一定触发了onkeydown事件–相当于一个按键,两个事件,没怎么用过 6.onclick...主要是用于 input type=button,input作为一个按钮使用时的鼠标点击事件 7.onselect input里的内容文本被选中后执行,只要选择了就会触发,不是全部选中 8.oninput...input的value值发生变化时就会触发,(与onchange的区别是不用等到失去焦点就可以触发了) 使用方法: 以上事件可以直接放到input的属性里,例如: 1 , 可以通过js给input

25.3K60

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

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

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

JS获取事件对象,获取事件的源对象(Firefox,IE)

做笔记,以防自己忘记~~ JS获取事件event,不同浏览器有不同的做法。 例如IE下,在js函数中,通过window.event就可以获取,不必在函数中添加什么参数。...也可以用Prototype或者JQuery等,它们有他们对事件的包装。还是使用JS库比较好,不然就有下边的麻烦。...感觉这个挺好,可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如"TD","TR","A"等。...在 ie中处理事件直接使用window.event对象即可,但在firefox中,是没有 window.event对象的,函数需要使用事件的时候,需要在事件发生事件作为参数传递给函数,不象在ie...中,事件对象是全局的,随处都可以访 问.下面这个getEvent()函数可以兼容firefox和ie,只需要在访问事件对象的函数的开始调用getEvent()即可,不用再把事件作为 参数传递.以下代码已经实验通过

10K50

提到“事件驱动”,我们在说什么?

这次峰会的最大认识是到人们谈论“事件,实际上说的是完全不同的东西,所以我们花了很多时间来梳理一些有用的模式。本文简要总结我们的成果。...---- 事件通知 领域内有变化发生,发送事件消息来通知其它系统。事件通知的一个关键点是源系统并不关心外部系统的响应。通常它根本不期待任何结果,即使有也是间接的。...发送事件的逻辑流与响应该事件的逻辑流之间会有显著的隔离。 事件通知非常有用,因为它意味着低耦合,并且结构也非常简单。但是,逻辑处理流跨越各种事件通知,它也可能成为问题。...结果依赖于与外部系统的交互,重放事件就会成为问题。随着时间的推移,我们必须清楚如何处理事件Schema的变化。...访问模式有区别(例如大量读取和非常少的写入),这一点尤其具有吸引力。但是,需要注意平衡CQRS的收益和分离模型所带来的额外复杂度。我发现很多同事对使用CQRS非常警惕,发现它经常被滥用。

47620

浅谈RPA软件如何填写富文本框

这是因为富文本框元素绑定了js事件函数,用于检查用户的填写状况,直接给元素属性赋值并没有触发这些事件函数的执行。...模拟键盘操作浏览器主窗体必须为活动窗体,木头浏览器模拟键盘操作前,会自动激活浏览器窗体,并让指定的富文本框元素获取输入焦点,然后才是键盘动作。木头浏览器模拟键盘操作还可以输入中文(与输入法无关)。...模拟按键填写富文本框对于某些复杂的富文本框,确定在哪个元素上模拟键盘操作比较困难,我们还可以获取文本框之前的表单控件,然后在输入内容前添加{tab},在自动填表,首先让前一个元素获取焦点,然后通过...富文本框输入焦点控制图中获取标题输入框元素,因此标题输入框率先获得输入焦点。...输入内容“标题标题1111{tab}正文正文2222”,碰到{tab}后,输入焦点跳转到下一个表单控件,即富文本框中继续输入正文内容。

26520

给input填充提示文字

第一种方式是通过js的方式来实现,首先我们从input的获取焦点和失去焦点两个事件,预先将提示文字写在input的value值里,例如,...这样我们在看到的效果里就会是文本框里有我是提示文字的文字了,当我们点击文本框文本框获取到了焦点,这时将value的值设置为空,例如: function removeWenzi(){ $("#inp...").val(""); } 这时给input添加onfocus事件,例如这样我们点击文本框的时候文字就会消失...输入结束,需要判断一下用户是否输入了,如果没有输入则出现提示文字,否则不出现,例如: function addWenzi(){ if($("inp").val()==""){ $(..."inp").val("我是提示文字"); } } 这时,给input添加onblur事件,例如<input id="inp" onblur="addWenzi()" onfocus="removeWenzi

2.2K20

浅谈JavaScript的事件事件类型)

DOM3级的事件类型主要包括:UI事件,用户与页面上的元素交互触发;焦点事件,元素获得或失去焦点触发;鼠标事件,用户通过鼠标在页面上执行操作触发;滚轮事件,使用鼠标滚轮触发;文本事件,当在文档中输入文本触发...UI事件   UI事件的触发并不一定是由用户操作触发的,包括:load,页面完全加载后在window上触发该事件所有框架都加载完毕触发、图片加载完毕在img上触发、嵌入的元素加载完成在object...,则在object上面触发;error事件发生JavaScript脚本错误时触发,无法加载图像,在img元素上触发,无法加载嵌入内容在object上触发,框架无法加载触发;select事件...,当用户选择文本框的内容触发;resize事件浏览器窗口大小改变触发;scroll事件,当用户滚动带滚动条的元素触发。...有6个焦点事件:blur事件,元素失去焦点触发事件,不会冒泡;focus事件,元素获得焦点触发,不会冒泡;focusin事件,元素获得焦点触发,会冒泡;focusout事件,元素失去焦点触发,会冒泡

1.8K50

从零开始学 Web 之 jQuery(七)事件冒泡,事件参数对象,链式编程原理

一、事件冒泡与阻止事件冒泡 事件冒泡:一个元素触发某个事件的时候,会把这个事件传播到其父元素,一直到顶层元素。 阻止事件冒泡:在被触发事件的子元素中添加 return false; 即可。...文本框获取焦点事件的触发: // 方式一 文本框元素.focus(); // 方式二 文本框元素.trigger("focus"); // 方式三 文本框元素.triggerHandler("focus..."); PS:方式一和方式二,都可以获取文本框焦点,并且触发浏览器的默认行为(光标闪烁);而方式三,可以获取文本框焦点,但是不能触发浏览器的默认行为。...// 鼠标按下的键值 e.button // 按键按下的键值 e.keyCode // 触发该事件的目标对象,是一个 DOM 对象 // 发生事件冒泡的时候,可以定位到具体发生事件的源对象,而不是冒泡的对象...☆ ☆ ☆ <script src="jquery-1.12.4.min.<em>js</em>

75640
领券