Foros del Web » Creando para Internet » HTML »

Ayuda con Formulariooooooooooo

Estas en el tema de Ayuda con Formulariooooooooooo en el foro de HTML en Foros del Web. Hola amigos espero que puedan ayudarme!!! Tengo una duda con formularios desde hace mucho tiempo. Es un formulario donde el usuario tenga por lo menos ...
  #1 (permalink)  
Antiguo 04/04/2008, 21:48
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Ayuda con Formulariooooooooooo

Hola amigos espero que puedan ayudarme!!!

Tengo una duda con formularios desde hace mucho tiempo.

Es un formulario donde el usuario tenga por lo menos 3 opciones ya sea mediante casilla de verificacion o menu desplegable, las opciones servirían para realizar una busqueda de una URL determinada.

ejemplo:
en el primer grupo de opciones el usuario selecciona una categoría.
en el segundo grupo de opciones selecciona una seccion dentro de esa categoría
y en tercer grupo seleciona un index con una fecha determinada que este vinculado a la seccion que elijió.

como se hace para crear un formulario asi, de manera que cuando el usuario precione "ir" sea dirijido a la URL que elijió. Teniendo en cuenta que dentro del mismo formulario tiene que haber muchas otras URL que el usuario podría elejir.

Espero que se entienda, les pido por favor si me pueden pasar un ejemplo del código para un formulario tal.
creo que para esto no debe hacer falta nada del lado del servidor, mmm no sé ayudenmé por favor!!!!!
  #2 (permalink)  
Antiguo 05/04/2008, 00:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ayuda con Formulariooooooooooo

Hola:

Puedes usar un lenguaje del servidor tipo php y en el destino del action redireccionar:
<form action="ir.php" method="post"...

y en el ir.php:

<?
session_start();
$_SESSION["post"] = $_POST;
header("Location: ".$_POST["url"]);
?>

O puedes usar javascript (pero el formulario sería considerado inaccesible ...)

<form onsubmit="this.action = url.value" ...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 14/04/2008, 01:16
Avatar de mgusdl  
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: Ayuda con Formulariooooooooooo

Buenas

Puedes hacer que vaya a donde quieras modificando el "action" del formulario mediante javascript. Te pongo un ejemplillo inventado en 0'2

Código HTML:
<script type="text/javascript">
function enviaform()
  {
  var frm = document.forms.formu;
  if (frm.url.value == '' || frm.campo1.value == '') return false;
  frm.action = frm.url.value;
  return true;
  }
</script>
<form method="post" name="formu" action="" onSubmit="return enviarform()">
<label for="campo1">campo1:</label>
<input type="text" name="campo1" id="campo1">
<label for="url">seci&oacute;n:</label>
<select name="url" id="url">
  <option value=""></option>
  <option value="/">Inicio</option>
  <option value="dir1.php">opcion1</option>
  <option value="dir2.php">opcion2</option>
  <option value="dir3.php">opcion3</option>
</select>
<input type="submit" value="ir">
</form> 
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 17:16.