ColdFusion fornece dois modos fáceis de se obter uma lista de todas as variáveis form que tenham sido postadas em uma página.
O primeiro modo é usar a variável form.fieldNames. A variável form.fieldNames está automaticamente habilitada para qualquer template ColdFusion que receba um post de um formulário e contém uma lista delimitada por vírgula dos nomes dos campos que tenham sido postados ao template atual.
O segundo modo é usando a estrutura form. A estrutura form é uma estrutura especial do ColdFusion que contém cada nome de campo e seus valores associados. O código abaixo é um exemplo de exibição do conteúdo de uma estrutura form. Note como o form.fieldNames é filtrado do resultado:
<cfloop collection="#form#" item="theField"> <cfif theField is not "fieldNames"> <cfoutput> #theField# = #form[theField]#<br> </cfoutput> </cfif> </cfloop>