Foros del Web » Programando para Internet » Javascript »

como hago select asociados y que queden en alguna opcion

Estas en el tema de como hago select asociados y que queden en alguna opcion en el foro de Javascript en Foros del Web. Hola a todos : Ojala que entendian mi consulta que es la siguiente, ojala que se`pueda hacer: Tengo mis paginas PHP que generan una rutina ...
  #1 (permalink)  
Antiguo 14/09/2004, 09:10
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta como hago select asociados y que queden en alguna opcion

Hola a todos :

Ojala que entendian mi consulta que es la siguiente, ojala que se`pueda hacer:

Tengo mis paginas PHP que generan una rutina en javascript que genera dos select asociados:
Por alguna razon los select asociados no puedo dejar que queden seleccionados en una opcion.

Si alguien tiene una rutina en javascript que deje dos select asociados y seleccionados

igual les paso mi rutina pero esta en php

$javaregiones .= "\n<SCRIPT>
<!--
function showRegiones() {
i = 0\n";

$javaciudad .= "\n<SCRIPT>
<!--
function showCiudad() {
var region = document.fm.region.options[document.fm.region.selectedIndex].value
i = 0\n";


while ($region = mysql_fetch_row ($regionresult))
{
$javaregiones .= "var no = new Option();
no.value = \"$region[0]\"
no.text = \"$region[1]\"\n";

$regionaux = $region[0]+1;
if ($regionaux == $seleccionarregion)
$javaregiones.= "no.selected = true\n";
$javaregiones .= "document.fm.region.options[i++] = no\n";

$query = "select * from ciudad where padre = '$region[0]'";
$ciudadresult = mysql_query ($query);


while ($ciudad = mysql_fetch_row($ciudadresult))
{
$javaciudad .= "if (region == \"$region[0]\") {
var no = new Option();
no.value = \"$ciudad[0]\"
no.text = \"$ciudad[1]\"
document.fm.ciudad.options[i++] = no
}\n";
}
}
$javaciudad .= "var no = new Option();
no.value = \"0\"
no.text = \"Ciudades\"
no.selected = false
document.fm.ciudad.options[i++] = no
document.fm.ciudad.options.length = i
document.fm.ciudad.focus()
}
//-->
</SCRIPT>\n";

$javaregiones .= "
}

function changeRegiones() {
showCiudad()

}

//-->
</SCRIPT>\n";

echo $javaregiones;
echo $javaciudad;
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 08:37.