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 相关文章推荐
javascript下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
jQuery Validate插件实现表单验证
Aug 19 Javascript
微信小程序 location API实例详解
Oct 02 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
用Webpack构建Vue项目的实践
Nov 07 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 Javascript
JS基于for语句编写的九九乘法表示例
Jan 04 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
angularJs中$http获取后台数据的实例讲解
Aug 08 Javascript
React+Webpack快速上手指南(小结)
Aug 15 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
Sep 25 Javascript
Angular8 Http拦截器简单使用教程
Aug 20 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获取网络上文件
2006/10/09 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
JSONP跨域请求
2017/03/02 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
vue实现按钮切换图片
2021/01/20 Vue.js
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
关于numpy数组轴的使用详解
2019/12/05 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
师范生求职自荐信
2014/06/14 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
利用Redis实现点赞功能的示例代码
2022/06/28 Redis