Как обработать произвольное количество полей формы - PullRequest
1 голос
/ 04 января 2012

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

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

Спасибо!

1 Ответ

2 голосов
/ 04 января 2012

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

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

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