Foros del Web » Programando para Internet » Javascript »

Form dos acciones

Estas en el tema de Form dos acciones en el foro de Javascript en Foros del Web. Buenas a todos Tengo la siguiente duda. Tengo un formulario el cual al enviar la info pasa a determinada pagina. Ahora quiero colocar otro boton ...
  #1 (permalink)  
Antiguo 07/06/2010, 11:11
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Form dos acciones

Buenas a todos
Tengo la siguiente duda.

Tengo un formulario el cual al enviar la info pasa a determinada pagina.
Ahora quiero colocar otro boton que sea de vista previa del formulario este que habra una pagina modal.
O sea que habra una ventana modal con la info cargada en el formulario.

Como puedo hacer para que me que las dos funciones de submit y la apartura de la modal trabajen en el mismo form.

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 07/06/2010, 11:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Form dos acciones

Hola Chuty:

Tal vez el de la vista previa sea mejor que no se tratase de un type="submit", y para cargar los valúes a modo de info rescatarlos con javascript. Y para modal (por excelencia) un alert...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/06/2010, 11:33
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Respuesta: Form dos acciones

Hola caricatos, gracias por tu pronta respuesta
Te comento que los datos que tengo que recuperar tengo que hacerles un proceso antes de mostrarlos, estoy trabajando con php, y segun la info que recibo adiciono unos valores de unas tablas que tengo en memoria, por eso tiene que ser o un submit o algo que me pueda enviar toda la info del form, ya que son mas de 100 campos.

Por el momento estoy utilizando el siguiente javascript, pero la apertura es una popup, y ahora quieren que sea modal.

Código PHP:
<script>
function prever(f) {
    ventana = window.open("", "popup", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=850,height=600");
    action_guardado = f.action;
    target_guardado = f.target;
    with (f) {
        action = "VPrevia.php?<? echo session_id() ?>&FOLDER_TMP=<? echo $FOLDER_TMP ?>&ARCH=<? echo session_id() ?>";
        target = "popup";
        submit();
        action = action_guardado;
        target = target_guardado;
    }
}
</script>
<form action="genxml.php" name="formulario" id="formulario" method="post"  >

... 
...
...
<input type="submit" name="Aplicar" value="Aplicar y Generar XML"  style="font-size: 8 pt" style="position: relative;  width: 175">
<button type="button" onclick="prever(this.form)" style="font-size: 8 pt" style="position: relative;  width: 175" >vista previa</button>
</form>
Bueno desde ya muchas gracias , continuo con la busqueda.

Etiquetas: acciones, dos, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:53.