Foros del Web » Creando para Internet » HTML »

Duda con Action de los Formularios

Estas en el tema de Duda con Action de los Formularios en el foro de HTML en Foros del Web. Necesito salir de un apuron y no se ningun lenguaje web, apenas (muy poco este), el tema es asi. lo que yo quiero hacer es ...
  #1 (permalink)  
Antiguo 21/10/2006, 16:50
Avatar de piojoman  
Fecha de Ingreso: enero-2005
Ubicación: Argentina
Mensajes: 224
Antigüedad: 19 años, 10 meses
Puntos: 3
Duda con Action de los Formularios

Necesito salir de un apuron y no se ningun lenguaje web, apenas (muy poco este), el tema es asi.
lo que yo quiero hacer es modificar "dinamicamente" el valor del action del form. ese valor dinamico deberia corresponder a un campo de texto cuando presionamos sobre un boton submit.

O sea

<form name="form1" method="post" action="http://www.mipagina.com.ar/" + CAMPODETEXTO >

<input type="text" name="textfield">
<input type="submit" name="Submit" value="Enviar">
</form>

lo del campo de texto no puedo hacerlo.
¿Es imposible hacer esto simplemente con html y dejando de lado ASP y PHP?
Desde ya gracias!!!
  #2 (permalink)  
Antiguo 21/10/2006, 17:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Lo podés hacer con Javascript,
document.form1.action = 'la que sea';

Ahora, si dijeras para qué lo necesitás, capaz que se te puede dar una mejor solución.

Saludos.
  #3 (permalink)  
Antiguo 21/10/2006, 17:24
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola:

La verdad es que depender de javascript es poco recomendable... con un lenguaje del servidor es muy fácil redireccionar... ejemplo php:
header("location: ".$_POST["destino"]);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 05:40.