script ajax
Código lenguaje:
Ver original
var xmlhttp; function showUser(str,car) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Browser does not support HTTP Request"); return; } var url="getuser.asp"; url=url+"?carrera="+car+"&q="+str; url=url+"&sid="+Math.random(); xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function stateChanged() { if (xmlhttp.readyState==4) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } function GetXmlHttpObject() { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); } if (window.ActiveXObject) { // code for IE6, IE5 return new ActiveXObject("Microsoft.XMLHTTP"); } return null; }
FORMULARIO
Código lenguaje:
Ver original
<form> <input type="text" name="users" size="3" onchange="showUser(this.value,1)"><div id="txtHint">1</div><br /> <input type="text" name="users" size="3" onchange="showUser(this.value,2)"><div id="txtHint1">2</div> </form>
como se puede hacer para que:
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
se repita segun la variable car
la variable car viene de
<input type="text" name="users" size="3" onchange="showUser(this.value,1)"><div id="txtHint">1</div><br />