二维码小程序怎么做_js监听input输入框值的实时变

摘要: js监视input键入框值的即时转变案例 文章投稿:jingxian 下边网编就为大伙儿产生一篇js监视input键入框值的即时转变案例。网编感觉挺好的,如今就共享给大伙儿,也给大伙儿做下参...

js监听input输入框值的实时变化实例     投稿:jingxian   下面小编就为大家带来一篇js监听input输入框值的实时变化实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
$(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!!"); /script input type="text" id="a"/

3、使用jQuery方法绑定事件

 script type="text/javascript" 
 $(function(){
$("#a").bind('input porpertychange',function(){
console.log("e");
 /script 
 input type="text" id="a"/ 

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

实例1:

input type="text" oninput=" " onpropertychange="" value="Text field" /

实例2:

$("#name").bind('input porpertychange',function(){
 var thisTxt=$("#name").val();
 $((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输入框值的实时变化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持凡科。




联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:html网页模板