1/ champ texte ou lien avec evenement associé
exemple :
onKeyUp="verifClient(this.value)"
onkeyup ou onclick ou autre...
Fonction VerifClient :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function verifClient(client)
{
if(client != '')
{
if(client.length>1)
{
texte = file('http://10.0.0.163/scripts/V2_mysql/ajax/VerifClient.php?client='+escape(client))
ok='1';
writediv(texte);
}
else
{
writediv('Aucune correspondance');
}
}
} |
Qui appelle un script php .... au moyen de la fonction file :
1 2 3 4 5 6 7 8 9 10 11 12 13
| function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
} |
Et quand file a obtenu la reponse du script php, il appelle la fonction writediv :
1 2 3 4 5 6 7
| function writediv(texte)
{
document.getElementById('VerifClient').innerHTML = texte;
document.getElementById('VerifClient').style.display='block';
} |
Mais bon, pour comprendre faut mettre les mains dans le code, et donner des details ici... !!!
Partager