Yo lo resolví así en el formulario de edición del registro:
Código:
<select name="id_municipio" class="campos" id="id_municipio" onchange="cargaContenido()">
<option value="">-- ELEGIR OTRO MUNICIPIO --</option>
<option value="<? echo $datos['id_municipio'] ?>" selected="selected"><? echo $datos['municipio'] ?></option>
</select>
Si selecciono otra provinicia, se ejecuta la función cargaContenido(). Si selecciono
ELEGIR OTRO MUNICIPIO también, por lo que me carga un el listado con las poblaciones de la provincia actual.