input与textarea实时监控,原生JS与JQ两种方法
2016-03-18 17:53
435 查看
之前一直在用JQ的方法对input与textarea输入实时监控,今天在偶然下发现了原生JS的方法对input的实时监控。
废话不多说了,直接上代码。
HTML代码:
JavaScript对input实时监控:
Jquery对input实时监控:
完整代码:
废话不多说了,直接上代码。
HTML代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>input实时监控</title> </head> <body> <p>该实例演示了如何使用 HTML DOM 向 input 元素中添加 "oninput" 事件。</p> <p>向文本框中尝试输入即可触发事件。</p> 输入您的名字: <input type="text" id="myInput" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> </body> </html>
JavaScript对input实时监控:
//单个监控 document.getElementById("myInput").oninput = function () {alert("点击了input")}; //全局监控 var input = document.getElementsByTagName("input"); for(var i = 0; i < input.length; i++) { input[i].oninput = function () {alert("点击了input");} }
Jquery对input实时监控:
//单个监控 $("#myInput").bind("input propertychange",function(){ alert("点击了input") }) //全局监控 $("input").bind("input propertychange",function(){ alert("点击了input") })
完整代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>input实时监控</title> </head> <body> <p>该实例演示了如何使用 HTML DOM 向 input 元素中添加 "oninput" 事件。</p> <p>向文本框中尝试输入即可触发事件。</p> 输入您的名字: <input type="text" id="myInput" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> 输入您的名字: <input type="text" value="Mickey"><br /> <script type="text/javascript"> /*******JavaScript******/ //单个监控 //document.getElementById("myInput").oninput = function () {alert("点击了input")}; //全局监控 /*var input = document.getElementsByTagName("input"); for(var i = 0; i < input.length; i++) { input[i].oninput = function () {alert("点击了input");} }*/ /*******Jquery******/ //单个监控 /*$("#myInput").bind("input propertychange",function(){ alert("点击了input") })*/ //全局监控 /*$("input").bind("input propertychange",function(){ alert("点击了input") })*/ </script> </body> </html>
相关文章推荐
- 用js实现导航菜单点击切换选中时高亮状态
- JSTL 核心标签库 使用
- js 获取随机字符串
- js之form表单的获取
- Jsoup消除不受信任的HTML (来防止XSS攻击)
- JavaScript 语言中的 this
- Javascript进阶篇——总结--DOM案例+选项卡效果
- JavaScript学习笔记:数组求和方法(待续中...)
- 第一次接触javascript脚本:进度条脚本
- 分享js粘帖屏幕截图到web页面插件screenshot-paste
- JS Date日期排序
- (六)ExtJs小例子之窗体组件(Window)
- 面向对象的js程序设计
- js api 实现钉钉免登
- JS Date函数处理
- ie11下alt+d不能用js监听问题
- Django返回Json
- Javascript中的位运算符
- JSP编译成Servlet(三)JSP编译后的Servlet
- JSP编译成Servlet(三)JSP编译后的Servlet