Foros del Web » Creando para Internet » HTML »

Menú desplegable en formulario de contacto

Estas en el tema de Menú desplegable en formulario de contacto en el foro de HTML en Foros del Web. Hola, estoy haciendo una web en la que quiero introducir un formulario de contacto. En el formulario pregunto la dirección. Para ello, me gustaría poner ...
  #1 (permalink)  
Antiguo 27/12/2008, 12:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 1
Desacuerdo Menú desplegable en formulario de contacto

Hola, estoy haciendo una web en la que quiero introducir un formulario de contacto. En el formulario pregunto la dirección. Para ello, me gustaría poner un campo para la dirección, otro para el número y finalmente dos menús desplegables. El primero sería provincia, y el segundo sería localidad.
El problema es que quiero que el menú desplegable de la localidad varíe en función de la provincia, de tal forma que si yo cojo la provincia X el menú de localidad sea x1, x2, x3 y que si por el contrario cojo la provincia y el menú de localidad sea y1, y2, y3 ......

Muchas gracias por ayudarme.....

..y por cierto..Felices fiestas!!!!
  #2 (permalink)  
Antiguo 27/12/2008, 13:13
 
Fecha de Ingreso: octubre-2006
Mensajes: 471
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: Menú desplegable en formulario de contacto

hola,lo que quieres hacer creo que es javascript , aver si alguien te puede ayudar.
  #3 (permalink)  
Antiguo 27/12/2008, 18:38
Avatar de sweetlydark  
Fecha de Ingreso: septiembre-2008
Mensajes: 391
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Menú desplegable en formulario de contacto

Si para este tipo de accion necesitaras usar algo mas que el html. Un código javascript es lo que estas buscando.
  #4 (permalink)  
Antiguo 27/12/2008, 19:29
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Y más concretamente te recomiendo buscar en Ajax, que se está usando mucho exactamente para eso.
__________________
Visita mi nueva web idplus.org
  #5 (permalink)  
Antiguo 28/12/2008, 03:36
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Menú desplegable en formulario de contacto

Vale, ya me habéis dado una pista, pero ¿alguien me puede decir algo más? ¿sabéis si tiene un nombre específico? ¿algún sitio de referencia?

Muchas gracias!!!
  #6 (permalink)  
Antiguo 28/12/2008, 05:20
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Hombre, pues aquí tienes un subforo de ajax, también puedes buscar cosas como formulario+ajax tanto en el foro como en google, en fin, con un poco de imaginación, teniendo esas pistas debería ser suficiente.
Si aun así no hay manera, avisa.
__________________
Visita mi nueva web idplus.org
  #7 (permalink)  
Antiguo 28/12/2008, 13:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Menú desplegable en formulario de contacto

Efectivamente, no hay manera. Ajax es muy complejo, y sobretodo más para un principiante como yo. Así que, si no te importa dame un par de pistas sobre por donde empezar a buscar. De momento he leido los manuales básicos, pero necesito algo más.
Muchas gracias.
  #8 (permalink)  
Antiguo 28/12/2008, 13:19
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Cita:
Iniciado por kamita Ver Mensaje
Efectivamente, no hay manera. Ajax es muy complejo, y sobretodo más para un principiante como yo. Así que, si no te importa dame un par de pistas sobre por donde empezar a buscar. De momento he leido los manuales básicos, pero necesito algo más.
Muchas gracias.
mmm... lo siento pero no he entendido: dices: "Ajax es muy complejo", pero las pistas que yo te daría serían sobre Ajax, así que no sé si te servirían de mucho.

No decía que estudies ajax y pienses cómo hacer un formulario, sino que hay ya soluciones prefabricadas con ajax para hacer formularios dinámicos. Busca en el subforo de frameworks (en javascript, creo).
__________________
Visita mi nueva web idplus.org
  #9 (permalink)  
Antiguo 28/12/2008, 13:42
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 1 mes
Puntos: 122
Respuesta: Menú desplegable en formulario de contacto

si vas a usar ajax es por que tienes las provincias en una base de datos, de otra manera lo mejor es que solo manipules el DOM. Es más sencillo y pudiera ser que te ahorres algunos bites.
__________________
twitter: @imbuzu
  #10 (permalink)  
Antiguo 28/12/2008, 14:29
Avatar de sweetlydark  
Fecha de Ingreso: septiembre-2008
Mensajes: 391
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Menú desplegable en formulario de contacto

Solo javascript:

http://www.webdeveloper.com/forum/showthread.php?t=183383
  #11 (permalink)  
Antiguo 28/12/2008, 17:17
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Hay cientos, pero aquí va uno de este mismo foro:

http://www.forosdelweb.com/f77/formu...ificar-440156/

Creo que mucho se ha escrito sobre las ventajas de Ajax al hacer algo así.
__________________
Visita mi nueva web idplus.org
  #12 (permalink)  
Antiguo 29/12/2008, 10:08
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 1 mes
Puntos: 122
Respuesta: Menú desplegable en formulario de contacto

No se a que te refieras con las ventajas mik, pero insisto en que ajax es útil solo si vas a "jalar" datos desde una BD.
__________________
twitter: @imbuzu
  #13 (permalink)  
Antiguo 29/12/2008, 12:11
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

O desde un archivo XML, HTML o TXT, ¿no?
__________________
Visita mi nueva web idplus.org
  #14 (permalink)  
Antiguo 30/12/2008, 01:23
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Menú desplegable en formulario de contacto

Muchas gracias. Estoy utilizando el formulario dinámico que me dejo Mikmoro. ya casi lo tengo terminado y de momento no me ha dado ningún problema.

Gracias a todos!
  #15 (permalink)  
Antiguo 30/12/2008, 11:23
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 1 mes
Puntos: 122
Respuesta: Menú desplegable en formulario de contacto

Si, si se puede desde un XML un XHTML o un TXT, pero en mi opinión no vale la pena. Como te digo, yo en dado caso lo haría manipulando el DOM, pero eso ya va en gustos.
__________________
twitter: @imbuzu
  #16 (permalink)  
Antiguo 30/12/2008, 12:34
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

¿Pero cómo haces sin ajax para que al seleccionar una opción de un selec cambie el segundo selec del formulario, y que no se recargue la página?
__________________
Visita mi nueva web idplus.org
  #17 (permalink)  
Antiguo 30/12/2008, 16:55
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 18 años, 1 mes
Puntos: 122
Respuesta: Menú desplegable en formulario de contacto

pues como te dije, manipulando el DOM, aun que claro, dependiendo de las opciones que tengas quizá poner toda las opciones en el mismo documento sea mucho. Pero supongamos que tenemos 3 diferentes opciones cada una con 4 opciones internas, eso hace un total de 12 opciones, lo que no es mucho. Puedes crear tres diferentes arrays y en cada uno guardas las cuatro opciones correspondientes. Después simplemente jalas los datos de los arrays. Ahora que si tus opciones son más, digamos cada opcion cuenta con 15 elementos y tienes unas 5 opciones, entonces ya tienes 75 elementos en total. En dado caso conviene mas usar ajax.

Todo es cuestion de ver como esta el proyecto y que es lo que requieres. Hay casos en los que se puede con solo manipular el DOM y hay casos en los que ajax es la mejor opcion.
__________________
twitter: @imbuzu
  #18 (permalink)  
Antiguo 30/12/2008, 17:25
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Cita:
Iniciado por buzu Ver Mensaje
Todo es cuestion de ver como esta el proyecto y que es lo que requieres. Hay casos en los que se puede con solo manipular el DOM y hay casos en los que ajax es la mejor opcion.
Correcto. Parece lo lógico.
__________________
Visita mi nueva web idplus.org
  #19 (permalink)  
Antiguo 04/01/2009, 10:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 89
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Menú desplegable en formulario de contacto

umm..llevo varios dias buscando y no consigo hacerlo. Me podeis dar un ejemplo?? Gracias
  #20 (permalink)  
Antiguo 05/01/2009, 00:51
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 1 mes
Puntos: 280
Respuesta: Menú desplegable en formulario de contacto

Un ejemplo ya lo tienes en el enlace que te puse. Si estás intentando adaptarlo y no te sale, mejor será que pongas lo que tienes hasta ahora a ver qué ocurre. E incluso mejor que lo hagas en el foro donde está el ejemplo (Ajax) y pidas ayuda a los autores del hilo.
__________________
Visita mi nueva web idplus.org
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 04:30.