使用html5输入正整数,限制输入无效。 输入正整数 1,文本框只能输入数字代码(小数点也不能输入) 代码如下: <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value. ...
分类:
Web程序 时间:
2017-08-20 12:42:06
阅读次数:
239
事件深入了解 1):当点击在一个元素时,单击事件不仅仅发生在这个元素上,同时也点击了他的父元素以及祖先元素,甚至是整个页面。 2):DOM分三级事件绑定 1:dom0级事件绑定 dom.onclick = fun( )只能监听冒泡,不能监听捕获。注意ie9,chrome里面的冒泡,一直到window ...
分类:
其他好文 时间:
2017-08-12 23:57:31
阅读次数:
233
前端页面开发的非常多情况下都须要实时监听文本框输入,比方腾讯微博编写140字的微博时输入框hu9i动态显示还能够输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,可是这存在着一些不好的用户体验。比方onchange事件仅仅在键盘或者鼠标操作改变 ...
分类:
其他好文 时间:
2017-08-10 19:52:04
阅读次数:
536
原文:http://www.open-open.com/code/view/1433592419640 JS 控制文本框只能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0 ...
分类:
Web程序 时间:
2017-08-03 13:50:45
阅读次数:
183
常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹 ...
分类:
其他好文 时间:
2017-08-02 23:32:23
阅读次数:
150
键盘事件主要有2个: onkeydown : 键盘按下时触发,如果按下不抬起,那么会连续触发。 onkeyup : 键盘弹起时触发 不是所有元素都能接收键盘事件,只有能够响应用户输入的元素,换言之,能够接收焦点的元素就能接收键盘事件。 event.keyCode : 数字类型,返回 键盘按键的ASC ...
分类:
Web程序 时间:
2017-08-02 10:07:33
阅读次数:
172
<input type="text" id="phone" maxlength="11" onkeyup="this.value=this.value.replace(/\D/g,'')" /> ...
分类:
移动开发 时间:
2017-07-31 18:55:17
阅读次数:
300
实现原理很简单,代码如下: 但是上面这个代码有瑕疵,用户在连续输入的过程中,每一次onkeyup都会发起一次请求,这样对服务器的压力很大,需要做优化。 利用javascript的闭包特性可以做到,当用户输入结束后才会发起请求,优化后的代码如下: 本人qq群也有许多的技术文档,希望可以为你提供一些帮助 ...
分类:
其他好文 时间:
2017-07-28 22:13:17
阅读次数:
239
JS判断只能是数字和小数点(测试写了type属性有时会失效) 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.re ...
分类:
Web程序 时间:
2017-07-27 18:21:25
阅读次数:
264
例子1: <input type="text" value="0" onkeyup="cleartwoNum(this)"> //限制input框输入只能数字:function cleartwoNum(obj) { obj.value = obj.value.replace(/[^\d]/g, '' ...
分类:
其他好文 时间:
2017-07-20 20:57:00
阅读次数:
201