判断小数点位数不超过2位的JS代码和在删除确认框里面插JS代码

时间:2021-09-14 10:02:02
  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的代码:

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

解释上面的代码:

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

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

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

  1. <input type="submit" onclick="return checkDecimals();"  value="save" />

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

判断小数点位数不超过2位的JS代码和在删除确认框里面插JS代码的更多相关文章

  1. js判断小数点几位

    js如何判断小数点后有几位 <script> var n=3.143423423;alert(n.toString().split(".")[1].length); & ...

  2. js如何判断小数点后有几位

    <script> var n=3.143423423;alert(n.toString().split(".")[1].length); </script> ...

  3. Python&colon;给定一个不超过5位的正整数,判断有几位

    方法一:作比较 [root@python markPy]# cat five.py #!/usr/bin/python3 a=int(input(">>>>&quot ...

  4. 用Python6种方法:给定一个不超过5位的正整数,判断有几位

    方法一:作比较 a=int(input(">>>>")) if a<10: print(1) elif a<100: #第一个条件已经过滤了大于 ...

  5. EditText输入长度动态控制,最大长度为16位,小数点后面最大为2位,输入整数只能为13位

    首先在xml 中把inputType设置为numberDecimal (包含小数点)然后在把maxLeng设置为16 package com.example.numbertest; import an ...

  6. SQL Server判断小数位数

    项目中需要写一规则,目的是判断数值的小数位数,可以分为2中情况. 1.直接以小数点为分界点,小数点后的数据表示小数的位数,此种情况比较简单,直接使用CHARINDEX函数就可以搞定 其中CHARIND ...

  7. 转,Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数

    关于处理小数点位数的几个oracle函数() 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select ...

  8. js 获取小数点位数方法及 字符串与数字之间相互转换方法

    1.获取小数点位数方法 a. 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下: var s = "22.127456" ;//s 为 字 ...

  9. arcgis打开图层后右下角坐标小数点位数调整

    打开arcmap,加载图层后,在其右下方会显示鼠标移动的点坐标,但是默认显示的小数点只有三位,如果是经纬度坐标,只有三位的话不够精确,因此想着能否改变其显示的精度,搜了半天,算是搜到了,但是过了一段时 ...

随机推荐

  1. vim linux下查找显示&Hat;M并且删除

    linux下 ^M的输入方法是ctrl+v然后再ctrl+m vim下在文件中显示^M:e ++ff=unix % 在文件中删除^M:%s/^M$//g 在linux下查找^Mfind ./ | xa ...

  2. sqlhelper-sql数据库

    using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; usin ...

  3. argularJS学习笔记-增删改

    <!doctype html> <html lang="en" ng-app> <head> <meta charset="UT ...

  4. zabbix常见问题整理 持续更新……

    [toc] 1.zabbix仪表板错误 问题: zabbix server is not running: the information displayed may not be current 解 ...

  5. nova创建虚拟机源码分析系列之八 compute创建虚机

    /conductor/api.py _build_instance()  /conductor/rpcapi.py  _build_instance() 1 构造一些数据类型2 修改一些api版本信息 ...

  6. Java编程思想&lowbar;&lowbar;异常

    1.使用异常链,需要采用如下方式包装捕获到的异常: public void two() { System.out.println("two()"); try { one(); } ...

  7. struts与servlet共存

    <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2 ...

  8. sj 网页前端与后台数据交互的3种方式

    1.ajax  网页访问 2.form 表单 用户名<input class="yonghu" type="text" id="user&quo ...

  9. Notes 和 Domino 已知限制

    Notes 和 Domino 已知限制 功能测试 限制数据库的最大大小是多少? 最大的 OS 文件大小限制 -(最大为 64GB)文本域的最大大小是多少? 15KB(存储):15KB,显示在视图列中R ...

  10. Win10 注册IIs4&period;0的解决方案

    随着Win10的出现,越来越多的人装上了Win10,尤其是程序员,由于Win10是一个新的操作系统,但现有软件的兼容性等各方面都是未知,难免会存在很多坑,就拿IIS来说,我刚装完win10系统,然后装 ...