1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js监听input输入框值的实时变化实例

js监听input输入框值的实时变化实例

时间:2019-08-16 01:21:04

相关推荐

js监听input输入框值的实时变化实例

web前端|js教程

js 实时 监听 输入框

web前端-js教程

1、在元素上同时绑定 oninput 和onporpertychanger事件

织梦信箱源码,vscode的js提示,ubuntu重装dock,tomcat不断链接请求,鉴别爬虫,php 培训 西安,大同seo优化业务前景,信电影网站源码,网页设计html模板下载lzw

例:

vb post 源码,vscode的彩虹分层插件,ubuntu打包指令,更改不了tomcat,wps如何爬虫,php access源码,宁波seo外包联系方式,电影网站代码asp,微擎模板建站lzw

function aa(e){alert("inputting!!");}

动软.net代码生成器 源码,小米平板5 ubuntu,tomcat安全策略配置,爬虫展示平台,自学php教程下载,沈河区一站式抖音seo优化方案lzw

2、使用原生js添加监听事件

$(function(){if("\v"=="v"){//true为IE浏览器,感兴趣的同学可以去搜下,据说是现有最流行的判断浏览器的方法document.getElementById("a").attachEvent("onporpertychange",function(e){console.log("inputting!!");}}else{document.getElementById("a").addEventListener("onporpertychange",function(e){console.log("inputting!!");}}});

3、使用jQuery方法绑定事件

$(function(){$("#a").bind(input porpertychange,function(){console.log("e");});});

在监听到 onpropertychange 事件后,可以使用 event 的 propertyName 属性来获取发生变化的属性名称,event.propertyName

实例1:

实例2:

$("#name").bind(input porpertychange,function(){ var thisTxt=$("#name").val(); $(this).siblings("p").html(thisTxt) })

实例3:

//手机号码分段显示register.phonePropertychange = function() { _this = register; _input = $(this); var v = $(this).val(); v = v.replace(new RegExp(/ /g),\); var v1 = v.slice(0,3); var v2 = v.slice(3,7); var v3 = v.slice(7,11); if(v2==\){ _input.focus().val(v1); }else if(v3==\){ _input.focus().val(v1+ +v2); }else{ _input.focus().val(v1+ +v2+ +v3); }; //手机号输入完成字体颜色改变 if (v.length === 11) { if(_this.regexpPhone(v)){_input.css(color,#000);$(#btnSendCode).addClass(c-26a949);_input.blur();; }else{layer.open({content: 手机号码不正确,请重新输入,time: 2, end:function(){ _input.val(\);}}); } }else{ _input.css(color,#26a949); }} //验证手机号register.regexpPhone = function(phone){ return /^1[3|4|5|7|8]\d{9}$/.test(phone);}

以上这篇js监听input输入框值的实时变化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多js监听input输入框值的实时变化实例相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。