1.编写校验方法
function validate() { var returnVal = true; var stockMinAmount = parseFloat($("#stockMinAmount").val()); var stockMaxAmount = parseFloat($("#stockMaxAmount").val()); if (stockMinAmount > stockMaxAmount) { returnVal = false; } return returnVal; }
2.自定义validate校验
var validator; $(document).ready(function () { jQuery.validator.addMethod("gt", function (value, param) { return validate(); }, $.validator.format("最低库存不能大于最高库存")); jQuery.validator.addMethod("it", function (value, param) { return validate(); }, $.validator.format("最高库存不能小于最低库存")); validator = $("#searchForm").validate({ rules: { stockMinAmount: { gt: true }, stockMaxAmount: { it: true } } }) })
本文介绍了一种通过自定义验证方法来确保库存数值合理性的实现方案。具体包括使用JavaScript进行前后端验证,确保最低库存不高于最高库存,并通过jQuery Validator插件增强了表单验证功能。

1万+

被折叠的 条评论
为什么被折叠?



