У меня есть форма:
<form id="FormId" method="post" enctype="multipart/form-data">
<input type="text" class="input-bg">
<input type="text" class="input-bg">
<input type="text" class="input-bg">
<input type="text" class="validate input-bg">
<input type="text" class="validate input-bg">
<input type="text" class="input-bg">
<input type="text" class="bg-datepicker">
</form>
здесь я добавляю/удаляю класс ошибки
$("#ButtonId").click(function () {
$("#FormId input[type=text].validate").filter(function () {
this.value == '' ? $(this).addClass('error') :
$(this).removeClass('error')
});
});
Как проверить эту форму, когда в форме нет входов с классом 'error'
не знаю, что вам нужно... но звучит как.. вам нужно проверить длину элемента и проверить, существует или нет.
if($('.error').length == 0){ //check if there is element with class error
//element with error class does not exists
}else{
//it exists
}
однако есть много уже построенных плагинов для проверки jquery. простой в использовании без большого количества кодов.. посмотрите здесь