Saludos amigos.
Tengo una confusión en algo, primero que todo espero sepan disculparme si posteo mi pregunta en el foro equivocado.
Tengo un formulario donde el usuario dependiendo del select que elija, se muestra en otro select cierta información, hasta alli funciona correctamente, pero necesito que en el mismo form, al seleccionar otro select, se muestre otra información en otro select diferente, para ello utilizo un cógido ajax libre que está en internet:
archivo ajax.js, es llamado en el formulario asi <script src="ajax.js"></script>
Código HTML:
function load(str){
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","proc.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("q="+str);
}
En el select tengo:
Código HTML:
<select onClick="load(this.value)" >
Hace el proceso en proc.php y funciona ok.
Ahora, no se como diferenciar el llamado en el otro select para la otra función (igual a la mostrada arriba) y que muestre los otros datos. Debo llarmar otro archivo? (<script src="ajax1.js"></script>), debo diferenciar el llamado en <select onClick="load(this.value)" >?
No se si se entiende bien.... espero que si.
Cualquier ayuda... es bienvenida. Muchisimas gracias por la colaboración que puedan brindarme.