Показать сообщение отдельно
  #1 (permalink)  
Старый 18.12.2012, 13:25
Интересующийся
Отправить личное сообщение для Perumov Посмотреть профиль Найти все сообщения от Perumov
 
Регистрация: 18.12.2012
Сообщений: 19

Проблема с выводом ошибок в форме
Здравствуйте уважаемое сообщество.
Столкнулся с проблемой и ни как не могу найти решение, уже несколько дней все интернеты обыскиваю
Суть в том, что ни как не могу разобраться каким образом реализовать изменение цвета фона формы отправки данных, если поля формы были заполнены некорректно или отправляются в обработчик с нулевыми данными. То есть как выводить ошибку в виде измененного цвета фона того или иного поля в зависимости, где произошла ошибка, а при клике на поле, оно возвращалось к первоначальному виду? А то alert'ом выводить как-то не очень
Заранее благодарен.
Вот функция отправки данных на сервер. (я попытался с помощью return вернуть вместо alert присоединенный класс, который меняет цвет фона у текстового поля, но это не работает так как мне нужно).
function sendData()
	{
		commentForm.find('button').hide().next().show();
		sendDataComment.docid = commentForm.find("#login").val();
		$.post(
			"savecomment.php",
			sendDataComment,
			function(data){
				if(data)
				{
					data = $.parseJSON(data);
					var errors ='';
					$.each(data, function(i, val) {
						errors += val+'\n';
						
					});
					//return ("textarea").addClass('error-data');
					commentForm.find('button').show().next().hide();
					//alert(errors);
					
				}
				else 
					formToComment(); 
			}
		)

Последний раз редактировалось Perumov, 18.12.2012 в 13:41. Причина: Предоставление кода
Ответить с цитированием