HTML5新增的表单事件:oninput、onkeyup、oninvalid
HTML5新增的表单事件:oninput、onkeyup、oninvali
1:oninput 监听当前指定元素内容的改变;只要内容改变(添加元素,删除元素),就会触发这个事件
2:onkeyup 键盘弹起时触发,每一个键弹起时都会触发
3:oninvalid:当验证不通过时触发
为了方便大家理解运用,我做了一个简单的案例,供大家参考
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head><meta charset="UTF-8"><title>XPR</title>
</head>
<body><from>
<!--autofocus属性:自动获取焦点-->用户名: <input type="text" name="username" id="username" autofocus></br>手机号:<input type="tel" name="userphoone" id="userphoone" pattern="^1\d{10}&"></br> //pattern:正则表达式<input type="submit" value="提交"></br>
</from><!--事件-->
<script>// oninput:监听当前指定元素内容的改变;只要内容改变(添加元素,删除元素),就会触发这个事件document.getElementById("username").oninput=function () {console.log("oninput:"+this.value);}//onkeyup :键盘弹起时触发,每一个键弹起时都会触发document.getElementById("username").onkeyup=function () {console.log("onkeyup:"+this.value);}// oninvalid:当验证不通过时触发document.getElementById("userphoone").oninvalid=function () {this.setCustomValidity() //设置默认的提示信息}
</script>
</body>
</html>
HTML5新增的表单事件:oninput、onkeyup、oninvalid相关推荐
- HTML5新增input表单(HTML5)
HTML5新增input表单(HTML5) <!DOCTYPE html> <html lang="en"><head><meta cha ...
- HTML5新增的表单类型
HTML5新增的表单类型 整理时间:2017-10-4 整理人:info#haixia.net(将#替换成@,来信必复) 序号 属性名称 描述 1 number 仅限数值型数据,可设置区间范围与步长增 ...
- JavaScript学习第十六天(键盘事件、表单事件、拖拽事件、框架事件、媒体事件)
文章目录 键盘事件 表单事件 剪贴板事件 拖拽事件 打印事件 框架事件 媒体事件 总结 键盘事件 onkeydown 键盘按下事件,当有按键按下时触发 onkeyup 键盘松开事件,当有按键被松开时触 ...
- 史上最全的常用事件:移动端事件及PC端:鼠标/键盘/表单事件
PC端事件 鼠标事件: onclick点击 onmouseover鼠标移入 onmouseout鼠标移出 onmousedown鼠标按下 onmouseup鼠标抬起 onmousemove鼠标移动 o ...
- JS-鼠标-键盘-文档-表单事件
JS-鼠标-键盘-文档-表单事件 1 回顾 1.1 节点创建.添加.删除.替换.克隆 创建元素: document.createElement('标签名')添加子节点: 父元素.appendChild ...
- HTML表单事件,获取焦点时、失去焦点时、即将获取焦点时、即将失去焦点时、输入值时、选取文本时、表单元素的内容改变时、提交时....
表单事件简介 onfocus 元素获取焦点时触发 onblur 元素失去焦点时触发 onfocusin 元素即将获取焦点时触发 onfocusout 元素即将失去焦点时触发 oninput 元素获取用 ...
- html5新特性表单控件,老生常谈h5新特性1:(表单)
老生常谈h5新特性1:(表单) HTML5新特性 -- 十大新特性 (1)新的语义标签和属性 (2)表单新特性 (3)视频和音频 (4)Canvas绘图 (5)SVG绘图 (6)地理定位 (7)拖放A ...
- HTML5中将中文表单验证默认提示语句改为英文!
js代码: function checkEmail(){var email=document.getElementById("eject_email");if(email.valu ...
- HTML——JS—表单事件+表单提交
目录 表单事件 表单提交 表单事件 <!DOCTYPE html> <html><head><meta charset="utf-8"&g ...
最新文章
- 3D机器人视觉在仓储物流和工业自动化领域的应用 | AI ProCon 2019
- 这款库克寄予厚望的苹果产品,只活了2年
- tf.train.Saver函数的用法之保存全部变量和模型
- mysql集群会备份数据吗_mysql ndb集群备份数据库和还原数据库的方法
- 【深度学习】目标检测实战:4种YOLO目标检测的C++和Python两种版本实现
- 后端架构高可用可伸缩讲解之高可用
- C语言试题四之计算并输出3到n之间所有素数的平方根之和
- 年末阿里百度等大厂技术面试题汇总,不可思议!
- 39种语言编写的Hello World程序
- 19【推荐系统8】PNN模型——加强特征交叉能力
- 3D游戏常用技巧Normal Mapping (法线贴图)原理解析——基础篇
- iframe 实现网页本页显示
- 2018Oracle11g下载与安装菜鸟教程(二)
- HIT 软件构造2019春 Lab2
- Spring Cloud Eureka源码分析之心跳续约及自我保护机制
- 数论基础题(1) 费马引理+卡特兰数+Lucas定理+同余方程+扩欧
- 【汇智学堂】docker网络管理之一
- 安卓机更新系统会卡吗_安卓手机系统会不会越更新越卡?
- 触摸识别,智能分拣……看AI如何为垃圾分类赋能
- 这才是2019年最新资料!