Я делаю форму, где у пользователя есть список опций.Некоторые радио-кнопки, некоторые флажки.Пользователь, вероятно, слабонервен и передумает.Мне нужно изменить проверенное значение во входных данных, а также в классе, чтобы я мог ориентироваться на эти значения посредством отправки формы.Это должно происходить до тех пор, пока пользователь не нажмет кнопку Отправить.Вот то, что у меня есть, которое меняет атрибут и класс «флажок», но как только кнопка больше не выбрана, они не меняются обратно.Помогите!
$("input:checkbox, input:radio").change(function() {
if ($("input:checked")) {
$(this).attr("checked",true);
$(this).addClass("checked");
} else {
$(this).attr("checked",false);
$(this).removeClass("checked");
}
});
ОБНОВЛЕНИЕ : Все равно ничего.Я сократил его до того, что ниже, и он все еще не удаляет класс при изменении.
$("input:checkbox, input:radio").change(function ()
{
if (this.checked)
{
$(this).addClass("checked");
}
else
{
$(this).removeClass("checked");
}
});