zoukankan      html  css  js  c++  java
  • 判断小数点位数不超过2位的JS代码和在删除确认框里面插JS代码

    1. <script type="text/javascript">  
    2.     function checkDecimals(){  
    3.         var decallowed = 2;  
    4.         var revValue = document.getElementById("rev").value;   
    5.         if(revValue.indexOf('.') == -1){  
    6.             revValue += ".";  
    7.         }   
    8.         var dectext = revValue.substring(revValue.indexOf('.')+1, revValue.length);  
    9.         if(dectext.length > decallowed){  
    10.             alert ("careful!,don't write more than " + decallowed + " decimal. please try again!");  
    11.             document.getElementById("rev").focus();  
    12.             return false;  
    13.         }else{  
    14.             return true;  
    15.         }  
    16.     }  
    17. </script>  

     上面是JS的代码,下面是html的代码:

    Java代码  收藏代码
    1. <input type="submit" onclick="JavaScript:if(confirm('Are your sure to save it?')){return checkDecimals();}else{return false;}" value="save" />  

    解释上面的代码:

    (1)本来调用的是delete的JS代码:它原本应该这样写

    Java代码  收藏代码
    1. <input type="submit" onclick="JavaScript:if(confirm('Are your sure to save it?')){return true;}else{return false;}"  value="save" />  

    (2)但是现在要加判断里面输入框的验证,本来验证是这样写

    Java代码  收藏代码
    1. <input type="submit" onclick="return checkDecimals();"  value="save" />  

        现在要把这两个代码合并起来用,所以在delete的JS代码里面就不能返回return true;了,要改成return checkDecimals(); 这样就可以解决上面的问题了。

  • 相关阅读:
    python 时间 时间戳 转换
    jsp mysql
    multi struts config
    mysql start
    struts logic tag
    jsp setProperty
    jstl fn tag
    write jsp tag
    use Bean in JSP
    jsp mysql JavaBean
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4206315.html
Copyright © 2011-2022 走看看