Как я могу манипулировать формой/вводом, чтобы они игнорировались при отправке формы

Я использую ExpressionEngine и SafeCracker вместе с Ajax (плагин: jquery.form.js — http://jquery. malsup.com/form/).

Насколько я могу судить, SafeCracker позволяет обновлять только одну запись за раз. Однако UI/UX требует отображения списка. У меня есть доказательство того, что концепция заполнена формой записи за записью по требованию. То есть щелкните конкретную ссылку редактирования рядом с каждой записью, и фрагмент jquery создаст форму вместе с отображением кнопки отправки. Нажмите «Отправить», и эта единственная запись обновится. Входные данные не существуют, пока не будет нажата ссылка «Обновить».

Что я предпочел бы сделать, если это возможно, так это создать неформальную и формальную версии каждой записи по мере ренберинга страницы и использовать какой-то переключатель для отображать то или иное. Опять же, выполнимо. Затем, когда я нажимаю ссылку «Изменить», я добавляю необходимые атрибуты к входным данным, чтобы элементы формы записи были прочитаны, но другие элементы (display: none) для других записей были проигнорированы. Я думаю (вслух), что если я добавлю attr("name", some-value), это сработает. То есть вход без имени будет проигнорирован.

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

Заранее спасибо.

6
задан Chief Alchemist 27 May 2012 в 15:52
поделиться