jQuery: при отправке формы измените класс стиля формы - PullRequest
1 голос
/ 08 октября 2011

Я работаю над прототипом, в котором будет несколько кратких форм, представленных на странице, когда пользователь работает через расшифровку и кодирование набора данных. Я хотел бы, чтобы отправленные элементы изменились на другой класс CSS (чтобы пользователь мог визуально увидеть элемент списка как завершенный, но все еще мог вернуться и повторно отправить его в случае ошибки), но не может понять, как именно.

Я признаюсь, что являюсь пользователем jQuery "включай и работай", что является большой частью моих проблем. Любая помощь приветствуется!

РЕДАКТИРОВАТЬ с дополнительной информацией:

Итак, несколько предостережений в том, что я работаю только над пользовательским интерфейсом, кто-то другой обрабатывает бэкэнд. Эти формы должны толкать информацию в базу данных. Людям будут назначены сотни звуковых файлов для расшифровки. Мы будем разбивать их на наборы по 100, которые они смогут обрабатывать в подмножествах по 10. В настоящее время у меня есть упорядоченный список, в котором все звуковые файлы / обращения к базе данных / и т. Д. будет сброшен Существует функция подкачки jQuery, которая показывает только десять на «квази-странице».

Для каждого отдельного элемента списка пользователь нажимает, чтобы прослушать файл, а затем решает, понятен он или нет. Если это так, они выбирают «да», и появляется одна форма, если это не так, они выбирают «нет», и появляется другая форма.

При всем этом я не уверен, действительно ли нужен код. Я добавлю это, если это поможет.

Ответы [ 2 ]

1 голос
/ 08 октября 2011

использовать метод .addClass (). http://api.jquery.com/addClass/

1 голос
/ 08 октября 2011

Формы имеют метод .submit().Используйте это так:

$('form').submit(function() {
    $(this).addClass('foo');
});

Форма, конечно, будет сохранять этот класс только до перезагрузки страницы.Вы не говорите, используете ли вы AJAX, или сколько кода вы написали, поэтому я не могу сказать намного больше.

...