JavaScript Code qui apparait au lieu de faire une redirection
Bonjour,
Je commence en JavaScript et j'aide un ami qui veut faire une fen�tre login.
Voici le code de Essai.Html
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript">
function form1_onsubmit()
{
var form = document.form1;
if (form.Id_Nom.value == "")
{
alert ("Le champ NOM est vide");
form.Id_Nom.focus();
}
else if (form.Id_Prenom.value == "")
{
alert ("Le champ PRENOM est vide");
form.Id_Prenom.focus();
}
}
</script>
<title>Codes pour test validation de champs vide en JS</title>
</head>
<body>
<p>Essais pour la saisie de données</p>
<form action="VerifierConnexion.asp" name="form1" ID="form1" method="post" onsubmit="return form1_onsubmit">
<p>
<label>Nom de la personne :
<input type="text" name="Id_Nom" id="Id_Nom" />
</label>
</p>
<p>
<label>Prénom de la personne
<input type="text" name="Id_Prenom" id="Id_Prenom" />
</label>
</p>
<p>
<input ID="Submit1" type="submit" name="Submit1" value='Envoyer/Connexion'/>
<input ID"reset1" type="reset" name="reset1" value='RESET'/>
</p>
</p>
</form>
<p> </p>
</body>
</html> |
Voici le code de VerifierConnexion.ASP qui valide le mot de passe et le USER.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<%@ LANGUAGE= JavaScript %>
<%
if (Request.Form("Id_Nom") == "123456" && Request.Form("Id_Prenom") == "123")
{
Response.Redirect("ConnexionAcceuil.html");
}
else
{
Response.Redirect("Essai.html");
}
%> |
Il reste le fichier ConnexionAcceuil.html qui affiche un message de bienvenue.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
<body>
<p> Connexion réussi! Félicitation! </p>
</body>
</html> |
Le probl�me que j'ai c'est que le code de VerifierConnexion.ASP apparait dans la page web au lieu de faire une redirection.
Pouvez-vous m'aider � comprendre pourquoi que �a fait cela ?
Merci!
AngelEvil :)