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(); 这样就可以解决上面的问题了。

  • 相关阅读:
    导出CSV乱码
    php让一个数组按照另外一个数组的键名进行排序
    电脑没有网
    Android抓包方法(转)
    封装curl的get和post请求
    JavaScript动态加载CSS和JS文件
    压缩视频之后网页上只有声音,没有图像
    php BCMath高精度计算
    非table结构数据导入excel
    如何将页面上的数据导入excel中
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4206315.html
Copyright © 2011-2022 走看看