Buenas, para quien revise este ejercicio dejo algunos comentarios. El código funciona correctamente, cumple con lo que pedía la rúbrica y es compacto. Algunas posibles mejoras a tener en cuenta:
- Si elijo ciudad México D.F. me aparece como país México, lo cual es correcto. Sin embargo, si ahora cambio la ciudad a "Elija opción" y luego trato de cambiar el país, no me deja elegir el país. Esto sería preferible que sí dejara elegir el país.
- Si elijo país México, se deshabilitan las ciudades que no pertenecen a México, lo cual es correcto. Sin embargo, ya no me permite cambiar de país. Esto sería preferible que sí dejara elegir el país de nuevo.
En resumen, una vez aparece un país ya no deja cambiarlo y esto sería preferible que sí permitiera cambiarlo.
Las "medidas de seguridad" no tienen por qué ir contra la usabilidad. Es decir, es correcto que si se elige Lima el país que aparezca sea Perú y que se impidan incoherencias, pero se puede hacer de una forma más "flexible" para el usuario.
Salu2