Bonjour,
et s'il peut y en avoir plusieurs :
if (chaine != element[j].firstChild.data)
ce n'est pas chaine ( un machin passé en paramètre qu'il faut tester mais la saisie )
ni .data mais nodeValue
il faut faire une ch'tiote boucle....
function test_pseudo()
{ var req = null;
if(window.XMLHttpRequest) // FIREFOX
req = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
req.onreadystatechange = function()
{ if(req.readyState == 4)
{
var doc = req.responseXML;
var element = doc.getElementsByTagName('pseudo');
var element2 = doc.getElementsByTagName('pass');
for (var j = 0; j < element.length; j++)
{
if ( document.frm_conn.pseudo.value == element[j].firstChild.nodeValue &&
document.frm_conn.pass.value == element2[j].firstChild.nodeValue )
{ break; }
}
if (j>=element.length)
{
objControle2 = document.frm_conn.pseudo;
new_ERR_node(objControle2, "mauvais login ");
}
}
};
req.open("GET", "utilisateurs.xml", true);
req.send(null);
<form name="frm_conn">
<input type="text" name="pseudo" />
<input type="text" name="pass" />
<input type="button" onclick="test_pseudo('exemple');" />
</form>
>>des données identifiant dans un xml c'est pas securisé
en mettant le .htaccess adéquat ? ça ne suffirait pas ?
Cordialement [
mon Site] [
M'écrire]

Bul