zoukankan      html  css  js  c++  java
  • JS数值输入控制

    在html文本框录入数值时,可用如下方法进行控制判断。

    整数:<input type="text" name="aaa" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==45" 
        onblur="isNum(this,'数值格式有误!',0)" />
    <br/>
    正整数:<input type="text" name="bbb" onkeypress="return event.keyCode>=48 && event.keyCode<=57" />
    <br/>
    实数:<input type="text" name="ccc" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46|| event.keyCode==45" 
        onblur="isNum(this,'数值格式有误!',0)" />
    <br/>
    正实数:<input type="text" name="ddd" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46" 
        onblur="isNum(this,'数值格式有误!',0)"/>
    
    <script type="text/javascript">
    /*
         判断一个对象是否是数值型。
         obj:文本框,
         info:错误提示信息,
         defaultValue:错误后给出的默认值 
     */
    function isNum(obj,info,defaultValue)
    {
        if(defaultValue==undefined)
         {
             defaultValue=0;
         }
        
        if(isNaN(obj.value))
        {//非数值
             alert(info);
             obj.value=defaultValue;
             obj.focus();
        }
        if(obj.value=="")
        {
            obj.value=defaultValue;
            obj.focus();
        }
    }
    </script>    
  • 相关阅读:
    CSP-S2019 括号树
    [CQOI2007]余数求和
    CF1000E We Need More Bosses
    [HAOI2009]毛毛虫
    ls命令
    HTML的标签 属性 等等
    虚拟机安装Tools
    1.1 什么是安全渗透
    004-Kali Linux安装-熟悉环境
    003-Kali Linux 安装-持久加密USB安装、熟悉环境、熟悉BASH命令
  • 原文地址:https://www.cnblogs.com/rulian/p/5626926.html
Copyright © 2011-2022 走看看