Bonjour.
Ci-dessous mon code HTML:
1 2 3 4 5 6 7 8 9 10 11 12
| <form method="get" action="../Vue/ChoixFonctionnalite.html" onsubmit="return executeRequete('../Controleur/controlindex.php')">
<fieldset>
<legend>Identification</legend>
<p>
<label for="login">Identifiant utilisateur</label> : <input type="text" name="IdUser" autofocus required />
</p>
<p>
<label for="mdp">Mot de passe</label> : <input type="password" name="Psw" required />
</p>
<input type="submit" value="Connexion" id="buttonenvoyer"/>
</fieldset>
</form> |
La propriété onsubmit du formulaire appelle la fonction javaScript ci-dessous:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function executeRequete(url) {
var xhr_object = null;
if (window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); //Firefox ;
else if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
else {
alert("Your browser does not support XMLHTTPRequest objects..."); // XMLHttpRequest non supporté par le navigateur
return;
}
//open
xhr_object.open("GET", url, true);
//send
xhr_object.send(null);
//callback
xhr_object.onreadystatechange = function () {
if (xhr_object.readyState == 4 && (xhr_object.status == 200 || xhr_object.status == 0)) {
Donnees = xhr_object.responseText;
switch (parseInt(Donnees)) {
case 1:
alert('Accès refusé. Cause : l'
identifiant utilisateur est inconnue '); break;
case 2: alert('
Accès refusé.Cause: Votre mot de passe est incorrect.'); break;
}
}
} |
Je voudrais passer les arguments correspondants au mot de passe et l'identifiant dans l'url du genre:
onsubmit="return executeRequete('../Controleur/controlindex.php?IdUser=?????&Psw=??????')
Comment faire pour récupérer les valeurs saisies des champs mot de passe et identifiant ?
Merci.
Partager