zoukankan      html  css  js  c++  java
  • input限制只能输入数字和小数

            小数.和-只能输入一次

    第一种方法用到了jquery绑定事件

      $('input').keypress(function(){
                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
            });
            $('input').keyup(function(){
                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

            });
            $('input').blur(function(){
                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
                }
            });

    或者

    <input type=text 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}">

  • 相关阅读:
    《个人-GIT使用方法》
    课后作业-阅读任务-阅读提问-1
    《20170914-构建之法:现代软件工程-阅读笔记》
    结对-贪吃蛇游戏-开发环境搭建过程
    《结对-贪吃蛇游戏-设计文档》
    Forward团队-爬虫豆瓣top250项目-需求分析
    Forward团队-爬虫豆瓣top250项目-成员简介与分工
    《结对-网页贪吃蛇游戏-需求分析》
    《团队-团队编程项目作业名称-团队信息》
    《对软件工程课程的期望》
  • 原文地址:https://www.cnblogs.com/zfeng/p/3713723.html
Copyright © 2011-2022 走看看