jQuery.validator 自定義驗證訊息
阿新 • • 發佈:2020-09-14
jQuery.validator 自定義驗證訊息
jQuery.validator.addMethod("ruletypeVali", function (value, element, params) { var customMsg = "請輸入正確整數"; let result = true; let ruleType = $("#RuleType").val(); if (ruleType == "0") { if (value < params[0] || value > paramsView Code[1]) { customMsg = "只能輸入5-10之間的數值"; result = false; } } $.validator.messages.DaysToShipVali = customMsg; return this.optional(element) || result; }); $("#form-submit").validate({ rules: { RuleTypeCode: { required:true, digits: true, ruletypeVali:[5,10] }, }, messages: { RuleTypeCode: { required: "值不為空", digits: "必須輸入整數", } }, onfocusout: function (e) { $(e).valid(); } });