, resetForm hideErrors. , resetForm hideErrors.
, resetForm, - , jquery.validate.unobtrusive .
jquery.validate.unobtrusive plugin errorClass errorElement jquery.validate.
jquery.validate.unobtrusive Line-109
....
if (!result) {
result = {
options: {
errorClass: "input-validation-error",
errorElement: "span",
errorPlacement: $.proxy(onError, form),
...
, resetForm validator, jquery.validate , .
:
- 1
jquery.validate.unobtrusive errorClass errorElement :
errorClass: "error",
errorElement: "label",
, jquery.validate.
- 2
, , . , , :
var form = $("#formId");
var validator = form.validate();
var errors = form.find(".field-validation-error span");
errors.each(function () { validator.settings.success($(this)); })
if (validator.settings.unhighlight) {
for (i = 0, elements = validator.invalidElements() ; elements[i]; i++) {
validator.settings.unhighlight.call(validator, elements[i], validator.settings.errorClass, validator.settings.validClass);
}
}