Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: ramonbatista en 4 Enero 2011, 19:17 pm



Título: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: ramonbatista en 4 Enero 2011, 19:17 pm
Saludos...
Quisiera una ayuda en HTML... tengo una necesidad de llenar algunos dropdown  de ciudades dependiendo del pais que seleccionen, pero lo estoy haciendo a puro HTML y ya veo que el IF no trabaja en HTML...
esto es algo de lo que tengo :

<select name="pais" class="dropdown">
<option value="argentina">Argentina</option>
<option value="colombia">Colombia</option>
<option value="mexico">Mexico</option>
</select><br>

Ciudad :

If(pais=="argentina") {
<select name="ciudad" class="dropdown">
<option value="Buenos Aires">Buenos Aires</option>
<option value="Cordoba">Cordoba</option>
}
Elseif(pais==colombia") {
<select name="ciudad" class="dropdown">
<option value="Bogota">Bogota</option>
<option value="Cartagena">Cartagena</option>
<option value="Cali">Cali</option>
}
Elseif(pais==mexico") {
<select name="ciudad" class="dropdown">
<option value="Monterrey">Monterrey</option>
<option value="Mexicali">Mexicali</option>
}}

En si, yo se que no trabaja, pero es la idea de lo que tengo, o sea, que el segundo dropdown de la ciudad, se llene dependiendo del pais que yo seleccioné en el primer dropdown...

De verdad se lo agradeceré muchisimo, ya que solo tengo ideas en la cabeza, pero de programacion web no se' nada hasta ahora...
Gracias


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: cassiani en 4 Enero 2011, 19:53 pm
Con solo HTML no lo vas a conseguir, tendrías que usar entre otras opciones, AJAX+PHP.

Mira este ejemplo: select combinados con ajax y php
Código:
http://www.desarrolloweb.com/articulos/ejemplos/ajax/xajax/selects_combinados.php

Aquí la explicación:
Código:
http://www.desarrolloweb.com/articulos/selects-combinados-con-ajax-php.html

Aquí otro ejemplo:
Código:
http://www.formatoweb.com.ar/ajax/select_dependientes_3_niveles.php

uy te recomiendo leer algunos tutos básicos que estas bastante perdido:
Código:
http://www.htmlya.com.ar/
http://www.phpya.com.ar/
http://www.ajaxya.com.ar/


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: AFelipeTrujillo en 5 Enero 2011, 18:19 pm
y revise algo de estructuras de control switch/case (http://es.wikipedia.org/wiki/Switch_case)


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: ramonbatista en 5 Enero 2011, 18:30 pm
Gracias a todos por sus ayudas, pero en verdad el proyecto que tengo (o mas bien estoy modificando) está en HTML con JScript...

O sea, como que la parte que mas me interesaria saber es cuando el DropDown del HTML me tire un valor, entonces dependiendo de ese valor en el JScript se tome ese valor y muestre un proximo DropDown de las ciuades.   Entonces ahi es que estoy mal, que no se si el proximo DropDown de las ciudades se ponen en el Form del HTML o en los codigos del JScript.

Gracias por sus ayudas


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: AFelipeTrujillo en 5 Enero 2011, 18:55 pm
Con HTML solo se puede colocar lenguaje de marcado o algo de procesamiento de hipertexto como PHP si quiere hacerlo desde javascript lo mejor es usar un Framwork (JQuery) y saber manipular bien el DOM ... ese codigo q publico esta erroneo o no le veo forma ... como dice cassiani ya le tocaría hecharle mano a Ajax y se puede lograr con el Framework que mencione anteriormente pille por aca hay un tuto http://www.hellogoogle.com/selector_combo_ajax_provincias_localidades/ (http://www.hellogoogle.com/selector_combo_ajax_provincias_localidades/)

Citar
Entonces ahi es que estoy mal, que no se si el proximo DropDown de las ciudades se ponen en el Form del HTML o en los codigos del JScript.

Van en el codigo JScript, por desde hay de puede manipular DOM


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: ramonbatista en 6 Enero 2011, 15:56 pm
Gracias 4ng3r

Exactamente eso es lo que quiero hacer.   Pensé que podria hacerlo con JScript.  Aunque en ese ejemplo que me envias hay que estar buscando en una base de datos.  Está interesante, pero quisiera hacer algo un poco mas rustico, o sea, ya con los datos escritos en el programa, para no complicarme con lo de DataBase.
No se, una funcion que me devuelva el valor del DropDown o algo asi... Pero muchas gracias de todos modos...


Título: Re: Nuevo en HTML y quiero una ayuda con DropDown y con el IF
Publicado por: AFelipeTrujillo en 6 Enero 2011, 16:29 pm
Claro de todo hay en la viña del señor.... si quiere usar datos estaticos y no generados desde una data base ... JQuery UI tiene un autocomplete que puede funcionar de ambas forma dinamicamente o estaticamente ... mire el ejemplo (http://jqueryui.com/demos/autocomplete/)