zoukankan      html  css  js  c++  java
  • JS只能输入数字

    /*只能输入数字和*,不能以0开头 onkeypress='Amount_keypress(this)' */
    function Amount_keypress(obj) {
        var e = window.event || arguments.callee.caller.arguments[0];
        var keyCode = e.keyCode;
        var reg = /^[1-9]d{1,4}$/
        if ((obj.value.length == 0) && keyCode == 42) {
            event.returnValue = true;
            return;
        }
        if (obj.value.length == 0 && keyCode == 48) {
            event.returnValue = false;
            return;
        }
        if ((keyCode > 47 && keyCode < 58)) {
            event.returnValue = true;
        }
        else {
            event.returnValue = false;
        }
    }
    
    /*只能输入数字,小数点后最多2位 onkeypress='price_keypress(this)' */
    function price_keypress(obj) {
        var e = window.event || arguments.callee.caller.arguments[0];
        var keyCode = e.keyCode;
        var reg = /^d+[.]?d{1,2}$/;
        if (keyCode == 46 || (keyCode >= 48 && keyCode <= 57)) {
            if (keyCode == 46 && obj.value.indexOf('.') > -1) {
                event.returnValue = false;
                return;
            }
    
            if (obj.value.indexOf('.') > -1 && (obj.value.length - obj.value.indexOf('.')) > 2) {
                event.returnValue = false;
                return;
            }
            event.returnValue = true;
    
        }
        else {
            event.returnValue = false;
        }
    }
    

      

     .input
            {
                 50px;
                text-align: center;
                ime-mode:disabled
            }
    

      

  • 相关阅读:
    checkListbox的单选
    IP地址控件CIPAddressCtrl类的使用
    C++ Socket编程步骤
    环形缓冲区
    隐式链接和显示链接的区别
    memset、memcpy的使用方法!
    cetlm下载地址
    安装 GCC
    centos 配置代理
    make软件包安装
  • 原文地址:https://www.cnblogs.com/gxivwshjj/p/3596300.html
Copyright © 2011-2022 走看看