js input监听兼容事件

$(‘#phoneNumber‘).on(‘input‘,function() {    var valueP = $(this).attr(‘value‘);    if(valueP.length == 11){        $(‘#getVerCode‘).removeClass(‘unclick‘);        $(‘.getVerCodeJ‘).css(‘display‘,‘none‘);    }    else{        $(‘#getVerCode‘).addClass(‘unclick‘);        $(‘.getVerCodeJ‘).css(‘display‘,‘block‘);    }});

//for ie  if(document.all){    $(‘#phoneNumber‘).each(function() {      var that=this;

if(this.attachEvent) {        this.attachEvent(‘onpropertychange‘,function(e) {          if(e.propertyName!=‘value‘) return;          $(that).trigger(‘input‘);

var valueP = $(this).attr(‘value‘);          if(valueP.length == 11){            $(‘#getVerCode‘).removeClass(‘unclick‘);            $(‘.getVerCodeJ‘).css(‘display‘,‘none‘);          }          else{            $(‘#getVerCode‘).addClass(‘unclick‘);            $(‘.getVerCodeJ‘).css(‘display‘,‘block‘);          }        });      }    })  }
时间: 2024-12-18 20:56:36

js input监听兼容事件的相关文章

input 监听输入事件

$("#" + inputId).on("input", function () { var checkboxId = $("#" + inputId).attr("target"); if ($("#" + inputId).val().length == 0) { //关闭复选框 if ($("#" + checkboxId).next().hasClass("layui-

原 JS监听回车事件

原 JS监听回车事件 发表于2年前(2014-06-04 10:16)   阅读(6101) | 评论(0) 11人收藏此文章, 我要收藏 赞0 1月16日厦门 OSC 源创会火热报名中,奖品多多哦   JS监听某个输入框 ? 1 2 3 4 5 6 7 //回车事件绑定     $('#search_input').bind('keyup', function(event) {         if (event.keyCode == "13") {             //回车

js 实时监听input中值变化

js 实时监听input中值变化 分类: Javascript2014-05-11 11:13 849人阅读 评论(0) 收藏 举报 [html] view plaincopyprint? <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>RunJS

[JS]笔记12之事件机制--事件冒泡和捕获--事件监听--阻止事件传播

-->事件冒泡和捕获-->事件监听-->阻止事件传播 一.事件冒泡和捕获 1.概念:当给子元素和父元素定义了相同的事件,比如都定义了onclick事件,点击子元素时,父元素的onclick事件也会被触发.js里称这种事件连续发生的机制为事件冒泡或者事件捕获.IE浏览器:事件从里向外发生,事件从最精确对象(target)开始触发,然后到最不精确的对象(document)触发,即事件冒泡 Netscape:事件从外向里发生,事件从最不精确的对象(document)开始触发,然后到最精确对象(

关于input的监听聚焦事件

今天是打算开始实战自己一直要写的网站,然后开始疯狂的翻网站找灵感,在路过阿里云的时候,突然发现——欸?这个输入框的效果看着可以欸,于是乎,电源一拔坐了起来,分析效果. 其实这个效果并不难理解: 1. 当鼠标指向的时候,文本框会拉长 : 2. 当鼠标移开的时候,文本框会恢复原来长度: 3. 当点击输入框后,光标在输入框中聚焦后,鼠标再移开,它会保持拉长后的长度: 4. 当失去聚焦的时候,文本框长度再次缩短: 一分析完,就开始埋头劈里啪啦的一阵猛敲: <!DOCTYPE html> <htm

JS 事件绑定、事件监听、事件委托详细介绍

事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称. 在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定: 在JavaScript代码中绑定: 绑定事件监听函数. 在DOM中直接绑定事件 我们可以在DOM元素上绑定onclick.onmouseover.onmouseout.onmousedown.onmouseup.ondblclick.onkeyd

JS 中的事件绑定、事件监听、事件委托

事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数.所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称. 在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定: 在JavaScript代码中绑定: 绑定事件监听函数. 在DOM中直接绑定事件 我们可以在DOM元素上绑定onclick.onmouseover.onmouseout.onmousedown.onmouseup.ondblclick.onkeyd

两种js监听滚轮事件的方式

前段时间在写前端的时候,需要监听浏览器的滚轮事件 网上查了一下,找到两种监听滚轮事件的方法: 一.原生js通过window.onscroll监听 //监听并注册匿名函数window.onscroll = function() { //为了保证兼容性,这里取两个值,哪个有值取哪一个 var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; //scrollTop就是触发滚轮事件时滚轮的高度 } 二.

vue监听滑动事件,隐藏移动端键盘或者input失去焦点

在页面加载的地方mounted或者created写监听事件,注意使用touchmove事件 window.addEventListener("touchmove",this.myTouchMove) // 监听滑动事件 // 滑动关闭键盘 myTouchMove: function (evt) { if(document.hasFocus){ const inputId = document.getElementById('myBox') // 获取ID inputId.blur()