Как мне указать пользовательское сообщение об ошибке для каждого типа ошибки, например, требуемой и даты. Я хочу другое сообщение в зависимости от типа ошибки.
У меня есть поле, которое выглядит следующим образом
<input type="text" id="dateOfBirth" name="dateOfBirth" class="required date" />
мои сообщения об ошибках выглядят так
This field is required
или Please enter a valid date
Как я могу сказать следующее
Date of birth is required
и Please enter a valid date for Date of Birth
Это то, что я использую
var validator = $("form:first").validate({
errorClass: 'Input_State_Error',
rules: {
dateOfBirth: "required date"
},
messages: {
dateOfBirth: "Please enter your date of birth"
},
// the errorPlacement has to take the table layout into account
errorPlacement: function(error, element) {
error.appendTo($('#ctl00_lblMessage'));
},
// specifying a submitHandler prevents the default submit, good for the demo
submitHandler: function() {
alert("submitted!");
},
// set this class to error-labels to indicate valid fields
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});