纯JS实现只能输入数字
来源:互联网 发布:画图软件下载官方网站 编辑:程序博客网 时间:2024/06/05 14:35
只能输入数字
<!DOCTYPE html><html lang="en"> <head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="css/style.css" rel="stylesheet"> </head> <script> addEvent(window,'load',function(){ var fm = document.getElementById('myForm'); //使用ID获取<form>元素 var content = fm.elements['content']; //只能输入数字 addEvent(content,'keypress',function(evt){ var e = evt || window.event; var charCode = getCharCode(evt); // alert(charCode); 获取按键编码 //正则表达式来获取文本是否为数字 if(!/\d/.test(String.fromCharCode(charCode)) && charCode > 8){ preDef(evt); //屏蔽掉非数字键盘的输入 } }); //只能输入数字 验证数据非法后取消输入 addEvent(content,'keyup',function(evt){ this.value = this.value.replace(/[^\d]/g,''); //非数字键转换为空 }); }); // 所需要的封装函数 //跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(type,fn,false); }else if(obj.attachEvent){ obj.attachEvent('on' + type,function(){ fn.call(obj); }); } } </script> <body> <form id="myForm" name="yourForm"> <textarea name="content">textarea</textarea> </form> </body></html>
阅读全文
0 0
- 纯JS实现只能输入数字
- js实现文本框只能输入数字
- Js只能输入数字
- 只能输入数字 js
- js实现只能输入数字小数点、其他输入不进去
- js实现input输入框只能输入数字的功能
- HTML文本框中只能输入纯数字
- js实现只能输入数字,按回车键实现叶面跳转
- JS验证只能输入数字
- js限制只能输入数字
- 只能输入数字JS方法
- JS控制只能输入数字
- textbox js 只能输入数字
- JS控制只能输入数字
- 如何用JavaScript,jQuery,Zepto来实现输入框只能输入纯数字
- EditText设置输入的类型,只能输入纯数字,只能输入手机号码,只能输入邮箱等等。
- js 只能输入数字,其他无法输入
- js 输入框只能输入数字
- 端口分类调研
- mysql datetime类型,java查询时比较
- 探究 Oracle 高水位对数据库性能影响
- redis使用
- 修改eclipse自带ant运行的jdk版本
- 纯JS实现只能输入数字
- Eclipse 通过JPA自动生成注解实体
- linux解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors
- datetime与timestrap时间戳性能比较
- Oracle 逻辑存储结构之表空间管理和段空间管理
- Error response from daemon: conflict: unable to delete d8638d086558 (cannot be forced)
- 处理vue中使用Axios调用接口时出现的ie数据处理问题
- redis安装
- 数学问题——哥德巴赫猜想