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
