Foros del Web » Programando para Internet » PHP »

form action segun usuario..!

Estas en el tema de form action segun usuario..! en el foro de PHP en Foros del Web. se que hace mucho fue contestado este mensaje, pero a lo mejor uds me pueden ayudar..! ------------------------------- Código PHP: < form action = "enviar.php"  name = ...
  #1 (permalink)  
Antiguo 01/10/2004, 15:06
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 16 años
Puntos: 0
Mensaje form action segun usuario..!

se que hace mucho fue contestado este mensaje, pero a lo mejor uds me pueden ayudar..!
-------------------------------

Código PHP:
<form action="enviar.php" name="formulario" id="enviar"

<input name="enviar" type='submit' id="enviar" value="Enviar">
<
input name="borrar" type='reset' id="borrar" value="Borrar">
<
input name="previa" type='reset' id="borrar" value="Previa">

</
form
que es lo que quiero hacer..??? bueno, quiero que el usuario tenga la opcion de mandar el formulario a cualquiera de 2 paginas, no a las dos al mismo tiempo, sino, tener la opcion de mandarla a enviar.php o previa.php.
intente con esto, pero no me salio

Código PHP:
<form action="<?php 
        
if $enviar {
echo 
"enviar.php";
}
else{
echo 
"previa.php"
}              
?>" name="formulario" id="enviar"

<input name="enviar" type='submit' id="enviar" value="Enviar">
<input name="borrar" type='reset' id="borrar" value="Borrar">
<input name="previa" type='reset' id="borrar" value="Previa">

</form>
A VER SI ALGUIEN PUEDE AYUDARME..!
  #2 (permalink)  
Antiguo 01/10/2004, 16:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Por mi parte ya te respondí en otro mensaje .. Por favor no repitas las preguntas:

Lo que pretendes hacer se suele solventar con javascript .. donde ante un evento (onClick) de tu botón .. se cambia dinámicamente el action del formulario ..

Ejemplo (aunque esto te lo deberían explicar mejor en el foro de javascript):

Código PHP:
<form name="formulario" action="" method="post"

<
input name="accion1" type='button' id="enviar" value="Enviar1" onClick="document.formulario.action='accion1.php';document.formulario.submit()"
<
input name="accion2" type='button' id="enviar" value="Enviar2" onClick="document.formulario.action='accion2.php';document.formulario.submit()"
Si no funciona .. pregunta en el foro de Javascript .. la técnica es esa: cambiar el action dinámicamente para que apunte a un sitio u otro y hacer el submit del formulario ..

Un saludo,

Última edición por Cluster; 01/10/2004 a las 16:14
  #3 (permalink)  
Antiguo 04/10/2004, 08:32
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 16 años
Puntos: 0
De acuerdo Muchas Gracias

Bueno, como puse en el otro post, funciono muy bien... me sirve de mucho, ahora, me interesaria saber xomo puedo hacer para que se me abra en un pop up... si alguien sabe, muchas gracias..!


Saludos
  #4 (permalink)  
Antiguo 04/10/2004, 12:05
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Hola chechun.

Prueba con la FAQ-177 de JavaScript.

Saludos,
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 03:07.