Explorar el Código

品牌权重输入控制

chao hace 3 años
padre
commit
36bc2517f1

+ 1 - 1
src/main/java/com/caimei/modules/brand/entity/CmBrand.java

@@ -39,7 +39,7 @@ public class CmBrand extends DataEntity<CmBrand> {
 		super(id);
 	}
 
-	@Length(min=0, max=50, message="品牌权重必须介于 0 和 100 之间")
+	@Length(min=0, max=100, message="品牌权重必须介于 0 和 100 之间")
 	public String getWeights() {
 		return weights;
 	}

+ 17 - 1
src/main/webapp/WEB-INF/views/modules/brand/cmBrandForm.jsp

@@ -53,6 +53,22 @@
                 $(".auditNoteClass").hide();
 			}
         }
+		/**
+		 * @param obj
+		 * jquery控制input只能输入0-100之间的整数
+
+		 * placeholder="请输入0-100之间的整数" onchange="weightVerify(this)"
+		 */
+		function weightVerify(obj) {
+			var weights = document.getElementById("weights").value;
+			if(weights<0){
+				alertx("只能输入0-100之间的整数");
+				$("#weights").val(0);
+			}else if(weights>100){
+				alertx("只能输入0-100之间的整数");
+				$("#weights").val(100);
+			}
+		}
 	</script>
 </head>
 <body>
@@ -79,7 +95,7 @@
 		<div class="control-group">
 			<label class="control-label"><font color="red">*</font> 品牌权重:</label>
 			<div class="controls">
-				<form:input path="weights" htmlEscape="false" class="input-xlarge required" type="number" value="50" step="1" min="0" max="100" placeholder="请输入0-100之间的整数"/>
+				<form:input path="weights" htmlEscape="false" class="input-xlarge required" type="number" value="50" step="1" placeholder="请输入0-100之间的整数" onchange="weightVerify(this)"/>
 			</div>
 		</div>
 		<div class="control-group">