js只能输入数字和小数点的文本框
2017-07-27 16:01
232 查看
[html] view
plain copy
<input type="text" onkeydown="javascript:return isNumber(event,value);"/>
js部分:
[javascript] view
plain copy
<script>
isNumber = function (e,s) {
var t = 0;
//只能输入一个小数点
if(s.indexOf(".") != -1){
t = 1;
}
if(t==1&&((event.keyCode == 190)||(event.keyCode == 110))){
return false;
}
//IE浏览器
if ($.browser.msie) {
if ( ((event.keyCode > 47) && (event.keyCode < 58)) || ((event.keyCode > 95) && (event.keyCode < 106)) ||
(event.keyCode == 8 || (event.keyCode == 190) || (event.keyCode == 110))) {
return true;
} else {
return false;
}
}else {
if ( ((e.which > 47) && (e.which < 58)) || ((e.which > 95) && (e.which < 106)) ||
(e.which == 8)||(e.which == 110)||(e.which == 190)) {
return true;
} else {
return false;
}
}
return true;
}
</script>
http://blog.csdn.net/itmyhome1990/article/details/8681496
plain copy
<input type="text" onkeydown="javascript:return isNumber(event,value);"/>
js部分:
[javascript] view
plain copy
<script>
isNumber = function (e,s) {
var t = 0;
//只能输入一个小数点
if(s.indexOf(".") != -1){
t = 1;
}
if(t==1&&((event.keyCode == 190)||(event.keyCode == 110))){
return false;
}
//IE浏览器
if ($.browser.msie) {
if ( ((event.keyCode > 47) && (event.keyCode < 58)) || ((event.keyCode > 95) && (event.keyCode < 106)) ||
(event.keyCode == 8 || (event.keyCode == 190) || (event.keyCode == 110))) {
return true;
} else {
return false;
}
}else {
if ( ((e.which > 47) && (e.which < 58)) || ((e.which > 95) && (e.which < 106)) ||
(e.which == 8)||(e.which == 110)||(e.which == 190)) {
return true;
} else {
return false;
}
}
return true;
}
</script>
http://blog.csdn.net/itmyhome1990/article/details/8681496
相关文章推荐
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js 只能输入数字和小数点的文本框改进版
- JS 控制文本框只能输入中文/中文、英文、数字、空格/中文、英文、数字、小数点
- 从别人那看到的 js正则表达式限制文本框只能输入数字,小数点,英文字母
- JS判断文本框中只能输入数字和小数点
- js只能输入数字和小数点的文本框
- js只能输入数字和小数点的文本框
- Js控制文本框只能输入数字或小数点
- js只能输入数字和小数点的文本框
- 文本框只能输入数字的js代码(含小数点)
- JS判断文本框中只能输入数字和小数点
- js正则表达式限制文本框只能输入数字,小数点,英文字母
- js正则表达式限制文本框只能输入数字,小数点,英文字母
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母
- JS 限制文本框只能输入数字(小数点,负数)
- js正则表达式限制文本框只能输入数字,小数点,英文字母
- js正则表达式限制文本框只能输入数字,小数点,英文字母