Всем привет. Помогите разобраться с Ajax'ом, пожалуйста. А именно с обработчиком ошибок. Форма работает, все отправляется. А вот как сделать обработку ошибок, я не знаю. Не хотелось бы использовать validate - плагин.
Вот код
<form action="<?=POST_FORM_ACTION_URI?>" method="POST" id="callback" name="callback">
<div>
<div>Ваше имя<span>*</span></div>
<input type="text" name="author" value="" >
<div class="form__error">Нужно заполнить!</div>
</div>
<div>
<div>Номер телефона<span>*</span></div>
<input type="text" name="phone" value="" >
<div class="form__error">Нужно заполнить!</div>
</div>
<div class="form__buttons">
<input type="submit" class="form__submit" name="submit">
</div>
</form>
<script>
$(document).ready(function() {
$('form').on('submit', function(){
var formID = $(this).attr('id');
var formNm = $('#' + formID);
if (formID == 'callback') {
$.ajax({
url: '/include/send_callback.php',
type: 'post',
data: formNm.serialize(),
success: function(data){
$(formNm).html(data);
}
});
return false;
};
});
});
</script>
Мне надо сделать так, если не заполнено поле Имя (Телефон) в блоке
<div class="form__error">Нужно заполнить!</div>
Стало
<div class="form__error is active">