0

是否可以将变量传递给错误消息?

$(function() {
            jQuery.validator.addMethod("validDate", function (value, element, params) {         
            var selectDate = value;
            var startDate = new Date(Date.parse(selectDate));
            var dateAfter7Days = new Date(new Date().getTime()+(7*24*60*60*1000))
            var errorMessage = "Select date after " + dateAfter7Days;
           return (startDate > dateAfter7Days) 
        }, ' ' + errorMessage);

$("#myform").validate({
                rules: {
                    m_name: {
                        required: true
                    },
                    
                    m_mobile: {
                        
                        required: true,
                        number: true,
                        minlength: 10,
                        maxlength: 15
                    },
                    
                    m_email: {
                        required: true,
                        email: true
                    },
                    m_date: {
                        required: true,
                        validDate: true
                    }
                    
                }
            });
        });

上面在控制台中给出了一个错误,声明无效。

我想在文本框下方显示错误消息“在 04/05/2021 之后输入日期”(日期可变)

在 Jquery Validation 中是否有可能?

4

0 回答 0