Показать сообщение отдельно
  #1 (permalink)  
Старый 30.09.2014, 19:31
Аспирант
Отправить личное сообщение для Lobezki Посмотреть профиль Найти все сообщения от Lobezki
 
Регистрация: 09.09.2014
Сообщений: 48

Проверка неизвестного количества полей
Доброго времени суток! Выполняю проверку неизвестного количества полей. Проверяется только одно, первое поле,а остальные добавленные пользователем поля не проверяются((

var requiredFields = $('input[class="required"]');
	var	requiredFieldsSize = requiredFields.size();
	var isRequiredFieldsSize = 0;
	var submit = $("#cartgivebookbtn");
		   
	requiredFields.focus(function(e) {
		$(this).removeClass('error');
		submit.attr('disabled', false);
	});
	 
	submit.mousedown(function(){
		   
			requiredFields.each(function() {
		   
					if($.trim(this.value) != '')
					isRequiredFieldsSize++;
					else
					$(this).addClass('error');
	 
			}); // requiredFields.each
	 
			if(isRequiredFieldsSize < requiredFieldsSize)
			{
					alert('Заполнены не все обязательные поля!');
					$(this).attr('disabled', true);
					return false;
			}
	});


<p><label for="books"><input style="width: 110px" type="text" name="books[]" class="required" id="if1" maxlength="8"/></label></p>
Ответить с цитированием