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 相关文章推荐
js之WEB开发调试利器:Firebug 下载
Jan 13 Javascript
JQuery上传插件Uploadify使用详解及错误处理
Apr 27 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
使用jquery 简单实现下拉菜单
Jan 14 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
Oct 29 Javascript
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
vue使用微信扫一扫功能的实现代码
Apr 11 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 Javascript
javascript前端和后台进行数据交互方法示例
Aug 07 Javascript
js实现验证码干扰(动态)
Feb 23 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
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
javascript实现的动态添加表单元素input,button等(appendChild)
2007/11/24 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python操作MySQL简单实现方法
2015/01/26 Python
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
python创建文本文件的简单方法
2020/08/30 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
动物学专业毕业生求职信
2013/10/11 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
房务中心文员岗位职责
2014/04/16 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
文明市民先进事迹
2014/05/15 职场文书
法人代表任命书范本
2014/06/05 职场文书
个人作风建设自查报告
2014/10/22 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL