Здравствуйте уважаемое сообщество.
Столкнулся с проблемой и ни как не могу найти решение, уже несколько дней все интернеты обыскиваю
Суть в том, что ни как не могу разобраться каким образом реализовать изменение цвета фона формы отправки данных, если поля формы были заполнены некорректно или отправляются в обработчик с нулевыми данными. То есть как выводить ошибку в виде измененного цвета фона того или иного поля в зависимости, где произошла ошибка, а при клике на поле, оно возвращалось к первоначальному виду? А то 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();
}
)