hola
por favor alguien podria ayudarme
nesecito hacer un combobox de departamento y a la vez cuando selecione uno en un combobox al lado me salga los municipios de ese departamento seleccionado...
por favor si alguin me podria ayudar....
gracias
Quieeres que muestre los municipios sin recargar la pagina o recargandola ?
ajax, si claro, te ayudamos, es ajax. Saludos.
supongo que recargandola....el problema es que no se hacerla ya sea con ajax o sin ajax..por eso pido ayuda...
gracias
Tendrias que llamar el evento del select
onchange="cambia();"Citar<select name=lst id=lst onchange="cambia();">
<option value=1>Departamento 1
<option value=2>Departamento 2
<option value=3>Departamento 3
</select>
Citar<script>
function cambia()
{
window.document.MiForm.submit();
}
</script>
Aunque hay muchas formas de hacerlo, esta es una de ellas.
Saludos.
Cita de: Hadess_inf en 8 Septiembre 2009, 22:41 PM
Tendrias que llamar el evento del select onchange="cambia();"
Citar<select name=lst id=lst onchange="cambia();">
<option value=1>Departamento 1
<option value=2>Departamento 2
<option value=3>Departamento 3
</select>
Citar<script>
function cambia()
{
window.document.MiForm.submit();
}
</script>
Aunque hay muchas formas de hacerlo, esta es una de ellas.
Saludos.
Y pasa el value (id) por ajax, usando dom
Claro que si usas ajax ya no seria necesario hacer el submit
aja listo..eso me hace recargar la pagina..pero como muestro en un combobox paralelo los municipios de es departemento que seleccion en el otro combobox...?
En javascript
function cambia()
{
var cbo = document.getElementById('MILISTA');
document.location.href='pagina.php?dep='+cbo.value;
}
En php
<?
$dep = $_REQUEST['dep'];
$sql = "select * from distrito where iddep='$dep'";
$res = mysl_query($sql);
echo "<select >";
while($fil = mysql_fetch_array($res)){
echo "<option".$fil['iddistrito'].">".$fil['distrito'];
}
echo "</select>";
?>
Saludos.
hola Hadess_inf
viendo tu metodo, lo que logro entender es que te muestra el combobox de municipios pero en otra pagina....yo necesito que los combobox esten en una misma pagina me explico :
lo que estoy diseñando es un formulario de inscripcion, el cual como todos saben, cuando pido por ejemplo, lugar de nacimiento, por lo general son 2 combobox, uno de departamentos y otro de municipios el cual este ultimo se carga dependiendo de la opcion seleccionada en el combobox de departamentos....
si me podrias ayudar te lo agradeceria...
No, todo es dento de la misma pagina. Lo que haces es recargar la pagina (la misma) y si se envia el parametro dep por el URL se muestran los departamentos.
gracias me ayudo bastante eso...muchas gracias