Мне бы очень помогли, так как я новичок, когда дело доходит до jQuery.Как выделить валидацию jQuery
У меня есть этот код прямо здесь:
$(document).ready(function(){
$("#subscribe").validate({
debug: false,
rules: {
email: {
required: true,
email: true
}
},
messages: {
email: "*",
},
submitHandler: function(form) {
$.post('wp-content/themes/abc/process.php', $("#subscribe").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
Теперь, что им пытаются сделать, это заменить сообщение: * с подсветкой поля ввода. Поэтому вместо того, чтобы показывать сообщение * сразу после поля ввода электронной почты, я хотел бы добавить класс в поле ввода электронной почты. Помощь будет высоко оценена.
Я полагаю, JQuery добавляет класс «ошибки» для ввода и выделяет его самого. Не так ли? http://jqueryvalidation.org/files/demo/ Если вы просто хотите не показывать сообщение - ответ можно найти здесь - http://stackoverflow.com/questions/1578007/jquery-validate-hide-display-validation -error-messages-show-custom-errors –
JQuery добавляет класс .error через проверку, поэтому вы можете просто изменить класс .error – Cory