2012-06-26 2 views
0

Я проверяю форму и когда есть какая-либо ошибка в текстовом поле или в любом элементе формы, я добавляю класс error к этому элементу. Что-то вродеОчистка полей полей поля формы с использованием jQuery

jQuery("#headerSignin_FirstName").addClass('error'); 

Есть как 6-7 полей, которые должны быть проверены и подтверждены один раз я хочу, чтобы сбросить error класс существо присоединять к элементам формы. Хотя я могу вручную использовать removeClass для каждого поля, но ищет более элегантное и ясное решение для этого.

+0

@Ajinkya: согласен!! Я уже принял ответы, способные решить мои проблемы. будет обновлять остальное с помощью решений. Спасибо за напоминание :) –

ответ

1

Вместо того, чтобы вручную с помощью removeClass для каждого поля, только выберите элемент с error класса и использовать removeClass

$('#form_id .error').removeClass('error'); 
+0

не удалит ли он другого вне формы? Я хочу только вещи для определенной формы –

+0

, тогда вы можете использовать '$ ('# form_id .error'). removeClass ('error')'. – xyz

+0

, что снова заставляет меня делать это для каждого поля формы? не могу ли я использовать что-то вроде идентификатора формы? –

0

Вы можете попробовать это

$('input').removeClass('error') 

или

$('input').removeClass('error').addClass('you_can_even_add_another_class'); 
+0

, что все равно, что делать это для каждого поля формы –

Смежные вопросы