Hola tengo una funcion que trata de recojer el valor de una lista desplegable y segun este valor se abre una segunda lista con sus opciones correspondientes segun la opcion elegida en la primera.
Hasta aqui bien, lo que yo quiero conseguir es que aparte de esto cuando seleciono una opcion en la primera lista me haga un submit() yo probe de poner la linea en el select con el atributo onchange despues de la funcion asin:
Código Javascript
:
Ver original<select onchange="from(document.form.clientes.value,'cliente','datos.php');document.form.submit();">
Pero resulta que cuando seleciono una opcion me hace el submit(), el valor vuelve al estado anterior osea a nulo y entonces no se me ejecuta la funcion from, muestro codigo de la funcion para ver si me podeis aconsejar o que hacer.
Código Javascript
:
Ver originalfunction from(id,iden,url){
var aleatorio=parseInt(Math.random()*99999999);
var vinculo=url+"?id="+id+"&rand="+aleatorio;
Peticion.open("GET",vinculo,true);
Peticion.onreadystatechange=Peticion.onreadystatechange=function(){
if (Peticion.readyState==4)
{
if (Peticion.status==200)
{
var http=Peticion.responseText;
document.getElementById(iden).innerHTML= http;
}
}
}
Peticion.send(null);
}
Un saludo