Re: Lista da cfinput
Emanuele Cellini <[email protected]> Fri, 5 Oct 2012 16:15:56 +0200
| Newsgroups | gmane.comp.cms.cold-fusion.devel.italian |
|---|---|
| Message-ID | <[email protected]> |
Ciao Stefano, in data venerdì 5 ottobre 2012, alle ore 15.48, hai scritto: > Corretto in lettura, ma nel popolare la lista se uso un > <input... più volte con lo stesso nome > mi raccoglie i dati separati da virgola, c'e' modo di > separarli con un altro carattere? Non penso perchè è il navigatore/webserver che si comporta in questo modo > Non c'entra tanto cfusion ma l'html che li organizza cosi'. A ok, non avevo capito.... allora io scarterei i campi chiamati con lo stesso nome, in genere faccio cosi: <cfloop from="1" to="10" index="idxCampo"> <input type="text" name="Nome_#idxCampo#"> <input type="text" name="Cognome_#idxCampo#"> </cfloop> poi nella pagina che riceve i dati del form puoi fare <cfloop collection="#Form#" item="NomeCampo"> <cfif ListLen( NomeCampo, "_") is 2 and ListGetAt( NomeCampo, 1, "_") is "Nome"> <cfset IdCampo = ListGetAt( NomeCampo, 2, "_")> <cfset Nome = #Form["Nome_" & IdCampo]> <cfset Cognome = #Form["Cognome_" & IdCampo]> </cfif> </cfloop> In modo da legare tutti i campi tra loro. Spero di esserti stato di aiuto, Ciao! -- Emanuele Cellini ColdFusion Developer ------------------------------------