input失去焦点验证格式_在文本框的onblur事件里写验证信息
html页面中,诸如按钮、文本框等可视元素都具有拥有和失去焦点的事件,这些事件在响应鼠标或键盘动作时都可激发预设的操作。本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。
一。 onfocus(获得焦点事件)
当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用onfocus来实现。
以下的文本框,当鼠标指针移过去时,里面的文字全部被选中:
请输入网址
这是怎么做的呢?看以下代码及解释:
代码里,input标签内嵌入了onmousemove(鼠标指针经过)事件的JS语句,其等号后面的this。
focus()意为其自身获得焦点;获得焦点的标志是该文本框内将出现输入光标,但要让其内的文字全部被选中,我们还得用上this。select()语句,它的意思就是选中全部文本框里的文字。
二。 onblur(失去焦点事件)
我们经常会检测文本框是否已经被正确输入,检测工作通常在用户点击了提交按钮之后进行,事实上,利用控件失去焦点的时候,我们就可以实时进行这个检测工作,这样的话,onblur事件就派上用场了。
以下例子有四个文本框,如果还没有任何单击它们当中的任意一个的操作,那么什么事情也不会发生,但是,当你单击了其中的任何一个使其拥有了焦点(输入光标在里面),如果什么都没有输入并且单击了别的地方令其失去焦点,就会弹出一个警告,试试看
姓名
性别
年龄
住址
以下是代码和解释:
表单代码
姓名
性别
年龄
住址
JS代码
function chkvalue(txt) {
if(txt。
value=="") alert("文本框里必须填写内容!");
}
表单代码里,每一个方框框的代码都嵌入一个onblur JS语句,它们都调用后面的JS代码中的自定义函数chkvalue(this),意思是,当文本框失去焦点时就调用chkvalue()函数;这chkvalue()函数检测文本框是否为空,如果是就弹出警告窗口。
该函数有一个参数(txt),对应于前面文本框调用该函数的参数(this)即自身。
上一篇Js表单验证
下一篇盒子模型(非常形象)
顶
3
踩。
全部
input失去焦点验证格式_在文本框的onblur事件里写验证信息相关推荐
- input失去焦点验证格式_vue2多文本框的表单校验(3)-失去焦点触发校验
vue2多文本框的表单校验(3)-失去焦点触发校验 第一步,在 子组件中 blur 事件中派发 blur @blur="blur2($event.target.value)" @i ...
- jsp页面input框如何监控数据变化_jsp页面文本框监听事件,该如何解决
jsp页面文本框监听事件 在火狐浏览器下用什么事件可以监听文本框类值的改变,该值不一定要输入,比如通过日历控件改变文本框的值也可以监听到.求高手解答啊 ------解决思路-------------- ...
- My97DatePicker日历的平面显示,不是文本框点击事件后显示
二. 功能及示例 2. 特色功能 平面显示 日期控件支持平面显示功能,只要设置一下eCont属性就可以把它当作日历来使用了,无需触发条件,直接显示在页面上 示例2-1 平面显示演示 <div i ...
- html在边框线中加文本框,怎么设置幻灯片里的文本框边框线?
通过设置文本框格式来实现 选中刚刚插入的文本框,右键,选择"设置自选图形/图片格式": 在文本框格式中的颜色与线条界面中,将线条的颜色改为无颜色,然后点击保存. 可以用border ...
- c#之文本框的回车事件
中的文本框的表格事件有很多比如 执行先后顺序: keydown–>keypress–>keyup 但是这里我们用到的是KeyDown //文本框事件private void textBox ...
- mysql数据库存储富文本格式_使用格式将富文本框的数据存储到数据库
我是wpf的新手,我想将富文本框的数据及其格式(斜体,彩色,粗体..)存储到数据库(Mysql)中.目前,当我保存数据时,格式化将被忽略.此外,当我将其从数据库加载回富文本框时,它会在同一行中显示所有 ...
- twilio无法验证手机_使用PHP和Twilio进行多因素身份验证
twilio无法验证手机 There are various approaches used to confirm people are in fact who they say they: refe ...
- html文本框鼠标离开事件,html鼠标事件_文本框事件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天57号网络技术分享给大家介绍html鼠标事件,就是当前文本框获得焦点时,里面的原有文本清零. 首先我们来看一看源代码运行后的效果图片: 你也可以[点击 ...
- java 登陆验证失败_使用Java 8流进行快速失败的验证
java 登陆验证失败 我已经失去了看过使用快速失败验证代码状态的代码的次数,方法如下: public class PersonValidator {public boolean validate(P ...
最新文章
- 数据库知识点补充::约束
- 获取某字符 之后 之前
- micropython解释器原理_了解一下 MicroPython 的项目整体架构
- Yammer Metrics,一种监视应用程序的新方法
- JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...
- 关于多线程之GCD的一些学习要点
- MAC查找JDK的路径
- Data Lake Analytics: 以SQL方式查询Redis数据
- 经济学原理 下载 曼昆_2021南开经济学考研全年规划
- java get null_java 获取对象中为null的字段实例代码
- SpringCloud Consul Config 配置中心 (二)
- html input 的value变颜色,vue里input根据value改变背景色的实例
- 凸优化第二章凸集 2.2 重要例子(仿射集合和凸集)
- 套用这套模板,玩转周报、月报、年报更省事
- 深度贝叶斯神经网络(Deep Bayesian Neural Networks)实现方法
- win10 UWP 你写我读
- 数学建模及数据分析上的插值处理——第三部分实践插值实战
- 数据分析-数据分析报告
- 川土微 数字隔离器 CA-IS3722HS可替代ADUM1201ARZ
- 树莓派 小车java_树莓派小车之前进和后退(创乐博套件)