Bladeren bron

Merge branch 'dev/v1.0_fu' of https://jygit.jydev.jianyu360.cn/dataservice/datatag into dev/v1.0_fu

fuwencai 1 jaar geleden
bovenliggende
commit
eff30f7c92
1 gewijzigde bestanden met toevoegingen van 15 en 1 verwijderingen
  1. 15 1
      CMPlatform/web/templates/com/modal.html

+ 15 - 1
CMPlatform/web/templates/com/modal.html

@@ -487,7 +487,7 @@
         "<div class=\"form-group\">" +
         "<label class=\"col-sm-4 control-label\"><span style=\"color:red;\">* </span>出现次数>=</label>" +
         "<div class=\"col-sm-8\">" +
-        "<input  type='number' min='0'  class=\"form-control\" name=\"count\" placeholder=\"请输入次数\" value=\"#2#\">" +
+        "<input  type='number' min='0'  class=\"form-control\" name=\"count\" placeholder=\"请输入次数\" oninput=\"validateIntegerInput(this)\" value=\"#2#\">" +
         "</div>" +
         "</div>" +
         "<div class=\"form-group\">" +
@@ -504,6 +504,20 @@
         "</div>" +
         "</div>" +
         "</div>"
+    //
+    function validateIntegerInput(input) {
+        // 获取输入的值
+        var value = input.value;
+        // 使用正则表达式检查输入的值是否为整数
+        var isInteger = /^\d*$/.test(value);
+        // 如果输入的值不是整数,修正为整数
+        if (!isInteger) {
+            input.value = parseInt(value) || 0;
+        }else if (value.length > 1 && value.charAt(0) === '0') {
+            // 如果输入的值是以零开头的整数,去掉开头的零
+            input.value = parseInt(value, 10).toString();
+        }
+    }
     //弹窗内容编辑及新增
     function ruleHtmlFunc(className,mark,rule) {//count
         if (ruleGroupList.length===0){