不用replace方法,实现 - 只能输入数字的input
来源:互联网 发布:vs mysql 编辑:程序博客网 时间:2024/06/06 01:04
废话不多说,上代码:
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk" /><title></title><script type="text/javascript">//8:backspace 46:delete 37:左 39:右/*** onkeydown* 只能主键盘 输入数字0-9* 可以用'backspace' 'delete' '<-' '->'*/function numOnly(){if((event.keyCode<=47 &&event.keyCode!=8&&event.keyCode!=46&&event.keyCode!=37&&event.keyCode!=39) || event.keyCode>=58 ) { event.returnValue=false;}}/*** onkeydown* 只能主键盘、小键盘 输入数字0-9* 可以用'backspace' 'delete' '<-' '->'*/function numOnly2(){if((event.keyCode<=47 &&event.keyCode!=8&&event.keyCode!=46&&event.keyCode!=37&&event.keyCode!=39) || (event.keyCode>=58 && event.keyCode<=95) || event.keyCode>=106) { event.returnValue=false;}}/*** 只能输入数字0-9和 .(小数点)* 可以用'backspace' 'delete' '<-' '->'* 主键盘*/function numDotOnly(){if((event.keyCode<=47 &&event.keyCode!=8&&event.keyCode!=46&&event.keyCode!=37&&event.keyCode!=39) || (event.keyCode>=58 && event.keyCode!=190) ) { event.returnValue=false;}}/*** 只能输入数字0-9和 .(小数点)* 可以用'backspace' 'delete' '<-' '->'* 主键盘、小键盘*/function numDotOnly2(){if((event.keyCode<=47 &&event.keyCode!=8&&event.keyCode!=46&&event.keyCode!=37&&event.keyCode!=39) || (event.keyCode>=58 && event.keyCode<=95)|| (event.keyCode>=106&& event.keyCode!=110 && event.keyCode!=190) ) { event.returnValue=false;}}function showKeyCode(){alert(window.event.keyCode) } </script></head><body><table><tr><td>只能主键盘输入0-9</td><td><input type="text" id="t1" onkeydown="numOnly()"/></td></tr><tr><td>只能主键盘、小键盘输入0-9</td><td><input type="text" id="t2" onkeydown="numOnly2()"/></td></tr><tr><td>只能主键盘输入0-9.</td><td><input type="text" id="t3" onkeydown="numDotOnly()"/></td></tr><tr><td>只能主键盘、小键盘输入0-9.</td><td><input type="text" id="t4" onkeydown="numDotOnly2()"/></td></tr></table测试keycode<input name= "a " onkeydown= "showKeyCode() " type= "text " /></body></html>
直接在keydown的时候就截掉输入事件,根本不让输。
不用replace那种别扭的方法 - 输进了字母再替换掉,好丑!
- 不用replace方法,实现 - 只能输入数字的input
- js实现input输入框只能输入数字的功能
- input框只能输入数字的两种方法
- input框只能输入数字的两种方法
- input框只能输入数字的实战方法
- input框只能输入数字的两种方法
- Input只能输入数字
- input只能输入数字
- INPUT只能输入数字
- Input只能输入数字
- input只能输入数字
- input 只能输入数字
- input只能输入数字
- input 只能输入数字
- Input只能输入数字
- input 只能输入数字
- INPUT只能输入数字
- input只能输入数字
- Java开发环境的建立(Windows)
- linux tr 命令详解
- Unity Application Block 1.0系列(1): 快速开始
- poj Sightseeing Cows 分数规划+spfa
- VC简单实现播放音乐
- 不用replace方法,实现 - 只能输入数字的input
- ZOJ 3688
- iPhone 5s指纹识别存在什么安全隐患?
- [Git]多平台协作 忽略WhiteSpace
- HDU4726Kia's Calculation 贪心
- Unity Application Block 1.0系列(2): 构造子注入(Constructor Injection)
- Vxwoks系统入门知识学习(一)
- 三星 samsung odin线刷包和卡刷包的制作方法
- 心静是一门艺术