|
@@ -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){
|