Foros del Web » Creando para Internet » HTML »

Enviar form a determinada página depende de opción

Estas en el tema de Enviar form a determinada página depende de opción en el foro de HTML en Foros del Web. Hola, tengo un formulario, el cual para ahorrarme páginas, me interesaría que mediante una lista de menú, depende si eligiera una opción u otra me ...
  #1 (permalink)  
Antiguo 25/03/2008, 03:48
 
Fecha de Ingreso: julio-2007
Mensajes: 120
Antigüedad: 10 años, 5 meses
Puntos: 0
Enviar form a determinada página depende de opción

Hola, tengo un formulario, el cual para ahorrarme páginas, me interesaría que mediante una lista de menú, depende si eligiera una opción u otra me iría a una página u otra.

Se podría hacer?

Código:
<form name="form1" method="post" action="">
  <p>
    <select name="select" size="1">
      <option>Seminueva</option>
      <option>Nueva</option>
    </select>
</p>
  <p>
    <input type="submit" name="Submit" value="Enviar">
Gracias
  #2 (permalink)  
Antiguo 25/03/2008, 04:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Re: Enviar form a determinada página depende de opción

Hola:

Depende del lenguaje que quieras usar:

con javascript deberías poner en los values de los options las url's y el form deberías definirlo así:
<form onsubmit="this.action = select.value" ...

Pero se trataría de una opción "inaccesible" así que tal vez te interese más usar un lenguaje del servidor... en el caso de php, también sería con las url en los values, pero el action del form tendría que ser a una página php por ejemplo ir.php...

Y el cóntenido php sería:

<? header("Location: ".$_POST["select"]); ?>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/03/2008, 06:31
 
Fecha de Ingreso: julio-2007
Mensajes: 120
Antigüedad: 10 años, 5 meses
Puntos: 0
Re: Enviar form a determinada página depende de opción

Hola caricatos, gracias por contestar
Pues la verdad es que la página es en php, pero mi nivel de php es excesivamente bajo.
Lo que pasa es que tengo varias tablas en mi base de datos, las cuales son iguales pero diferentes, entonces para insertar los datos se hace mediante un formulario, y eso lo haría servir para que me fuese a una página u otra para que se insertara en una tabla o otra y no tubiese que crear un formulario para insertar en cada tabla.

Como lo podría adaptar ?
  #4 (permalink)  
Antiguo 25/03/2008, 11:18
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 10 años, 9 meses
Puntos: 67
Re: Enviar form a determinada página depende de opción

Pues hazla como te dijo caricatos, modifica el <form de esta manera

<form onsubmit="this.action = select.value" ...
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 14:46.