1. 程式人生 > 實用技巧 >jQuery.validator 自定義驗證訊息

jQuery.validator 自定義驗證訊息

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 > params
[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(); } });
View Code