2008/12/12 Franco Pellegrini <[email protected]>

> 2008/12/11 Israel Saeta Pérez <[email protected]>:
> > On Fri, Dec 12, 2008 at 12:14 AM, Franco Pellegrini wrote:
> >>
> >> 4) Creo que no es buena practica (o no se si es buena practica o no, a
> >> mi personalmente me parece feo) hacer formularios de a partes pasando
> >> el contenido de formulario a formulario... en cada uno que pasas,
> >> tenes que asegurarte de poner inputs hidden con el contenido del
> >> formulario anterior, y es realmente engorroso...
> >> que pasa si haces todo en un solo gran formulario, y lo "Separas" en 3
> >> usando javascript. De esa forma, a nivel HTML es un solo formulario,
> >> un solo submit, sin inputs hidden, y un solo validador.
> >
> > Si no quieres depender totalmente de JavaScript, yo lo que hice en un
> > proyecto fue:
> >
> > poner todo el formulario en la misma página,
> > usar una variable "pag" que se incrementa si pulsas el botón "siguiente"
> y
> > se decrementa si pulsas el botón "atrás",
> > pasar los datos del formulario, incluyendo "pag" cada vez que se pulsa un
> > botón y
> > en el primer paso sustituir "atrás" por "cancelar", y en el último,
> > "siguiente" por "confirmar", con acciones distintas, claro.
> >
> > Espero que te sirva. :-)
>
> Pero eso no te salva de los input hidden... o si ?
>

Depende de cómo lo mires. Puedes

   - ponerle input hidden a todos los campos que no pertenezcan a la página
   en la que estás (pesado) o
   - simplemente agruparlos dentro de un tag <div> y esconder este último
   mediante CSS, por ejemplo, añadiendo class="hidden" al <div> de la página en
   la que estás.


-- israel
_______________________________________________
Plone-ConoSur mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-conosur

Responder a