Foros del Web » Programando para Internet » Javascript »

Enviar datos desde un form a distintas url

Estas en el tema de Enviar datos desde un form a distintas url en el foro de Javascript en Foros del Web. Saludos.... lo que deseo es hacer lo siguiente: que en un formulario que tengo con un canpo (select) cuando el usuario seleccione una opción, luego ...
  #1 (permalink)  
Antiguo 02/06/2004, 20:46
 
Fecha de Ingreso: diciembre-2002
Mensajes: 100
Antigüedad: 21 años, 11 meses
Puntos: 1
Pregunta Enviar datos desde un form a distintas url

Saludos....

lo que deseo es hacer lo siguiente:

que en un formulario que tengo con un canpo (select) cuando el usuario seleccione una opción, luego al hacer click en el boton enviar el formulario mande los datos a la url almacenada en el campo Value del (select) como lo indica el formulario:
---
Código HTML:
<form action="destino0.php" method="post" name="data" id="data">
  <select name="opciones" id="opciones">
    <option value="destino1.php">OPCION1</option>
    <option value="destino2.php">OPCION2</option>
  </select>
  <input name="enviar" type="submit" id="enviar" value="enviar">
  <input name="valor1" type="hidden" id="valor1">
  <input name="valor2" type="hidden" id="valor2">
</form> 
---

Es posible hacer esto?

es necesario utilizar un botón para enviar los datos? o se podria hacer imediatamente seleccionando la opción en el campo select....

Claro debo acotar que dentro del form hay 2 campos ocultos:

Código HTML:
<input name="valor1" type="hidden" id="valor1">
<input name="valor2" type="hidden" id="valor2"> 
el valor almacenado en ellos debera ser enviado via metodo post a el enlace relacionado con la opción que se ha seleccionado seleccionada...

Espero puedan ayudarme y sacar las dudas....


Gracias anticipadas..............
  #2 (permalink)  
Antiguo 03/06/2004, 01:14
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 RakoVky:

Por lo que cuentas, necesitas cambiar el action del formulario y enviarlo...
...Puedes hacerlo desde el evento onchange del select:

<select onchange="this.form.action = this.value; this.form.submit()"... de esta manera también se enviaría el valor del select, y puedes evitarlo poniéndole this.disabled = true antes de la instrucción del submit.

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 01:16.