Tengo este javascript
:
Código:
<script language="javascript">
function pasar() {
document.getElementById('menuRegionValor').value = document.getElementById('menuRegion').selectedIndex;
document.getElementById('menuCiudadValor').value = document.getElementById('menuCiudad').selectedIndex;
document.getElementById('menuComunaValor').value = document.getElementById('menuComuna').selectedIndex;
document.seleccionar.submit();
}
function enviar() {
document.seleccionar.submit();
}
</script>
menuRegionValor es un campo hidden y menuRegion es un select, el cual al ser seleccionado le pasa el valor a el campo hidden con la función pasar(), entonces en la parte superior obtengo el valor seleccionado con:
Código PHP:
$region = $_POST['menuRegionValor'];
$ciudad = $_POST['menuCiudadValor'];
y se los paso a los otros menú, así por ejemplo si selecciono la Región X, me mostrará las ciudades de dicha región, lo mismo si luego selecciona a una ciudad perteneciente a Región X, me mostrará las comunas de esta ciudad... o sea, es algo así como un menú jerárquico. OK, funciona, pero lo que necesito es como mantener la selección luego de ejecutar el submit(), puesto que si selecciono a una región, efectivamente se me cargan las ciudades relacionas a esta, pero el menú de la región vuelve a su estado inicial (lo cual es obvio puesto que hay un submit() que refresca la página) y lo único que deseo es que se mantenga la selección del menú. ¿Se entendió?