js input输入事件兼容性问题

if(navigator.userAgent.indexOf(‘Android‘) > -1){
                   $("#sign").on("input", function(){
                       //console.log(this.value);
                       $(".num").html(self.globalNum - this.value.length);
                   });
               }else{
                   $("#sign").on("keyup compositionend", function(){
                       //console.log(this.value);
                       $(".num").html(self.globalNum - this.value.length);
                   });
               }
时间: 2024-10-09 09:15:42

js input输入事件兼容性问题的相关文章

js input 输入规则

小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false"> 屏蔽输入法 <input type="text" name="url&quo

js input输入数量控制

<div class="w-number" > <a class="w-number-btn w-number-btn-minus" pro="minus" href="javascript:void(0);">-</a> <input class="w-number-input" pro="input" type="text"

移动端开发注册、登陆input常用事件(input输入文字触发事件)

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>移动端开发注册.登陆input常用事件(input输入文字触发事件)</title> <meta name="keywords" content="

正则及JS限制input输入类型

1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"><br/> 3.只能输入和粘贴数字 <input onkeyup="this

正则表达式控制Input输入内容 ,js正则验证方法大全

https://blog.csdn.net/xushichang/article/details/4041507 正则表达式控制Input输入内容 2009年04月01日 17:15:00 阅读数:21747 不能输入中文 <input type="text" name="textfield"  onkeyup="this.value=this.value.replace(/[^/da-z_]/ig,'');"/>只能输入 数字和下划

JS之Event事件

<script> function ff(event) { var e = window.event||event;//Event对象:发生当前事件的状态 // var src = e.srcElement||e.target;//获得事件中的value值 var c = e.keycode||e.charCode;//获得键盘输入的值的编码 // alert(e); // alert(src.value); alert(c); } /** var e; if(window.event){ e

JS与IE/Firefox兼容性汇总

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题     (1)现有问题:         现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行     (2)解决方法:         改用 document.formName.elements["elementName"]     (3)其它 

linux input输入子系统应用分析

输入设备(如按键.键盘.触摸屏.鼠标等)是典型的字符设备,其一般的工作机理是底层在按键.触摸等动作发送时产生一个中断(或驱动通过timer定时查询),然后CPU通过SPI.I2 C或外部存储器总线读取键值.坐标等数据,放入1个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键值.坐标等数据. 显然,在这些工作中,只是中断.读值是设备相关的,而输入事件的缓冲区管理以及字符设备驱动的file_operations接口则对输入设备是通用的.基于此,内核设计了输入子系统,由核心层

Chromium分发输入事件给WebKit处理的过程分析

Chromium的Render进程接收到Browser进程分发过来的输入事件之后,会在Compoistor线程中处理掉滑动和捏合手势这两种特殊的输入事件,其它类型的输入事件则交给Main线程处理.Main线程又会进一步将输入事件分发给WebKit处理.WebKit则根据输入事件发生的位置在网页中找到对应的HTML元素进行处理.本文接下来详细分析Chromium分发输入事件给WebKit处理的过程. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 以Touc