js控制输入只能是数字
来源:互联网 发布:怎样将软件汉化 编辑:程序博客网 时间:2024/04/28 16:10
一般都是通过正则表达式进行判断的。下面是简单的代码实现。仅供参考:
1.文本框只能输入数字代码(小数点也不能输入)
<input onkeyup=
"this.value=this.value.replace(/\D/g,'')"
onafterpaste=
"this.value=this.value.replace(/\D/g,'')"
>
2.只能输入数字,能输小数点.
<input onkeyup=
"if(isNaN(value))execCommand('undo')"
onafterpaste=
"if(isNaN(value))execCommand('undo')"
>
<input name=txt1 onchange=
"if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}"
>
3.数字和小数点方法二
<input type=text t_value=
""
o_value=
""
onkeypress=
"if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){
this.value=this.t_value;
} else {
this.t_value=this.value;
}
if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) {
this.o_value=this.value"
;
onkeyup=
"if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)) {
this.value=this.t_value;
}else {
this.t_value=this.value;
}
if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) {
this.o_value=this.value"
;
onblur=
"if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/)){
this.value=this.o_value;
}else if(this.value.match(/^\.\d+$/)) {
this.value=0+this.value;
}
if(this.value.match(/^\.$/)) {
this.value=0;
} this.o_value=this.value}"
>
0 0
- js控制输入只能是数字
- JS控制只能输入数字
- JS控制只能输入数字
- js控制输入框只能输入数字
- 用js控制文本框只能输入数字
- JS 控制文本框只能输入数字
- JS控制文本框只能输入数字
- js控制文本框只能输入数字
- js控制文本框只能输入数字
- js控制文本框只能输入数字
- js 控制textbox只能输入数字
- JS 控制文本框只能输入数字方法
- JS控制只能输入数字值
- js控制只能输入数字和小数点
- js控制只能输入数字和小数点
- js控制input文本框只能输入数字
- js控制只能输入数字和小数点
- js判断输入只能是数字
- sftp上传文件夹
- 使用RootTools实现对Android系统文件的读写
- 平方的和与和的平方之差
- <转>微信小程序行业解析
- leetcode_p64_MinimumPathSum_cpp
- js控制输入只能是数字
- ListView最基本的使用方法(一)
- AFNetworking下载文件
- 自定义控件 xml unbound prefix
- logstash实时采集log4j日志并存入elasticsearch案例实战
- 01——Js基本语法 变量作用域 匿名函数
- 一些常用的获取页面高度和宽度的js用法
- 深入理解java异常处理机制
- Github备忘录