Cita:
Iniciado por quimfv Debes modificar la función que captura los datos y le pides que ejecute lo mismo que ejecutas en el onchange ya lo tendrás, incluso puedes llamar al evento....
function capturaDatos(......){
.....
document.getElementById("idDelCampo").onchange();
}
No he comprendido muy bien lo de pedirle a la función que ejecute lo mismo que en el onchange.
He probado a capturar el valor con el .onchange pero sigue sin hacer nada. Le he puesto un alert para comprobar que coje la variable pero nunca llega a entrar en la condición.
Dejo aquí como hago la llamada a la función y la función en sí.
Código Javascript
:
Ver originalfunction carga()
{
var club=document.getElementById("club").onchange();
alert(club);
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("pista2").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","libpista2.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("club="+club);
}