Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 04-abr-2008, 21:48   #1 (permalink)
highlord ha deshabilitado el karma
 
Avatar de highlord
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 18
Enviar un mensaje por MSN a highlord
Molesto 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!!!!!
highlord está desconectado   Responder Citando
Antiguo 05-abr-2008, 00:28   #2 (permalink)
Moderador
caricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy prontocaricatos llegará a ser famoso muy pronto
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.218
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
caricatos está desconectado   Responder Citando
Antiguo 14-abr-2008, 01:16   #3 (permalink)
mgusdl tiene algunos puntos positivos de karma
 
Avatar de mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Málaga, España
Mensajes: 154
Enviar un mensaje por Skype™ a mgusdl
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>
mgusdl está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93