2012-01-03 3 views
1

Я использую ColdFusion (Railo 3.3), и у меня есть несколько форм с использованием jQuery, которые могут динамически добавлять набор полей формы (например, пользователь может отметить поле, чтобы добавить другую компанию владелец, который отображает все соответствующие поля для дополнительного владельца). Вся информация должна быть вставлена ​​в базу данных, но я точно не знаю, сколько полей будет отправлено в любой момент времени.Как обрабатывать произвольное число полей формы

Как обработать это произвольное количество полей для вставки в БД с ColdFusion?

Спасибо!

+1

Было бы очень полезно, если бы вы могли показать нам код HTML, jQuery, схему БД и код CF, которые у вас есть. –

ответ

2

Форма представляет собой структуру, ака коллекции.

Вы можете просто перекрыть всю структуру формы и вставить все поля, вам, вероятно, нужно будет исключить некоторые из них, например кнопку отправки и т. Д., Но вы должны знать это имя.

<cfloop collection=#form# item="field"> 
    <cfif field neq 'submit'> 
     .... insert into DB #form[field]# 
    </cfif> 
</cfloop> 
+0

Ницца! Я знал, что это простой способ сделать это. Я предполагаю, что этот метод хорошо работает с хранимыми процедурами? – red4d

+0

Да, бит кода, который вы генерируете на .... бит, не связан, он может быть хранимой процедурой и т. Д. –

+0

Итак, у вас есть вставка для каждого поля формы? – HPWD

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

  • Нет связанных вопросов^_^