Comunidad de diseño web y desarrollo en internet online

formulario

Citar            
MensajeEscrito el 14 Jul 2008 02:18 pm
Saludos.

Estoy tratando de hacer un formulario el cual tiene varias paginas (digamos 3) en lo que quiero que me guien es como hago para que al momento de dar los datos de la primera pagina, la segunda y la tercera, me envien los datos a mi email y no enviarlo por separado.

Para que me entiendan a lo que me refiero les envio un link en donde veran un ejemplo:

[url]
http://www.inventionsupport.com/Submit.aspx
[/url]

Llenen el formulario que le piden con cualquier dato y despues click en "next".

Gracias por su colaboracion.

Por ErDeLo

24 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 14 Jul 2008 06:44 pm
Una idea seria que almacenaras los datos temporalmente ya sea en memoria o en una BD para que al completar el total del formulario lo enviara todo completo y no estes enviando pagina por pagina.

Ahora, una solución mas sencilla seria que modificaras el diseño del formulario para que tengas los 3 en uno solo, solamente haz muy bien la separación de cada parte, acabo de revisarlos y no es mucha información, asi que se puede lograr fácilmente.

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 14 Jul 2008 07:53 pm
Muy fácil.
Vas enviando las variables de uno a otro, mediante "POST", y las vas recuperando en el siguiente form.
Esto es parte de "inicio.php"
<form method="POST" action="siguiente.php">
<input type="text" name="variable1" value="valor1" />
<submit />
</form>
Cuando lo envíes, se recibirá en "siguiente.php":
<?php echo $_POST['variable1'] /*esto se ha recibido del anterior form*/ ?>


Al final del proceso, tendrás todas las variables, y podrás enviarlas, guardarlas, o tratarlas como quieras.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 14 Jul 2008 07:55 pm
Lo que te dice rizome es cierto, aunque estas usando ASP.NET, puedes hacerlo por medio de sessions o de pase de parámetros por POST o GET.

Google es tu amigo. :wink:

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 15 Jul 2008 02:11 pm
lo ideal sería ir guardando las variables recibidas en inputs de tipo "hidden" así cuando se llega al form final se envían todas las variables y se procesan juntas...

Por joarobles

753 de clabLevel

8 tutoriales

 

Córdoba - Argentina

firefox
Citar            
MensajeEscrito el 15 Jul 2008 11:26 pm

joarobles escribió:

lo ideal sería ir guardando las variables recibidas en inputs de tipo "hidden" así cuando se llega al form final se envían todas las variables y se procesan juntas...
Para lo que se precisa, hacer lo que ya indiqué.
:)

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.