JavaScript, submit sin refrescar la pagina

Estimados expertos

Tengo un form en formato html, en el cual tengo dos combos, uno es Estados y otro es Municipios, los datos son traídos desde una tabla sql a través de un servlet, todo esto funciona de manera adecuada, la idea es que al seleccionar uno de los datos del como de estados, me cargue el combo de municipios, ya filtrado por el valor seleccionado en el combo de estados, por lo tanto debe ser hecho durante el evento, entonces en el combo de Estados he colocado un JavaScript:

<select name="estado" class="form" id="estado" style="width:182px" tabindex = "4" onchange= "JavaScript:carga_municipios()">

y he colocado el siguiente JavaScript:

<script language=javaScript>
function carga_municipios() {
if (document.form1.estado.value != 0){
document.form1.action = 'EdosServlet';
document.getElementById('estado').value;
document.form1.submit();
}
}
</script>

Todo esto funciona adecuadamente, el combo de municipios carga de manera filtrada, el problema es que con esta instrucción de java, al cargar los municipios, los datos capturados en el resto de los campos se borran, supongo que es porque la pagina se refresca, que debo hacer para evitar esto

GRACIAS

Añade tu respuesta

Haz clic para o