jQuery控制输入框只能输入数值的小例子


Posted in Javascript onMarch 20, 2013
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Test</title>
        <script type="text/javascript" src="jQuery/jquery-1.5.2.js"></script>
    </head>
    <script type="text/javascript">
        $(document).ready(function() {
            //敲击按键时触发
            $("#Score").bind("keypress", function(event) {
                var getValue = $(this).val();
                //控制第一个不能输入小数点"."
                if (getValue.length == 0 && event.which == 46) {
                    event.preventDefault();
                    return;
                }
                //控制只能输入一个小数点"."
                if (getValue.indexOf('.') != -1 && event.which == 46) {
                    event.preventDefault();
                    return;
                }
                //控制只能输入的值
                if (event.which && (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 46) {
                    event.preventDefault();
                    return;
                }
            })
            //失去焦点是触发
            $("#Score").bind("blur", function(event) {
                var value = $(this).val(), reg = /\.$/;
                if (reg.test(value)) {
                    value = value.replace(reg, "");
                    $(this).val(value);
                }
            })
        });
    </script>
    <body>
        <input type="text" id="Score" />
    </body>
</html>
Javascript 相关文章推荐
JQuery学习笔记 nt-child的使用
Jan 17 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
时间戳转换为时间 年月日时间的JS函数
Aug 19 Javascript
ExtJS实现文件下载的方法实例
Nov 09 Javascript
超级好用的jQuery圆角插件 Corner速成
Aug 31 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
Mar 02 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
Mar 13 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
微信小程序表单弹窗实例
Jul 19 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
Dec 03 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
jQuery实现id模糊查询的小例子
Mar 19 #Javascript
JS文本框不能输入空格验证方法
Mar 19 #Javascript
getComputedStyle与currentStyle获取样式(style/class)
Mar 19 #Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
Mar 19 #Javascript
input输入框的自动匹配(原生代码)
Mar 19 #Javascript
javascript实现tabs选项卡切换效果(扩展版)
Mar 19 #Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 #Javascript
You might like
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
PHP数组操作类实例
2015/07/11 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
Python复制文件操作实例详解
2015/11/10 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
Python中循环后使用list.append()数据被覆盖问题的解决
2018/07/01 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
python本地文件服务器实例教程
2021/05/02 Python
用Java实现简单计算器功能
2021/07/21 Java/Android
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby