Bonjour,
Je commence en JavaScript et j'aide un ami qui veut faire une fenêtre login.
Voici le code de Essai.Html
Voici le code de VerifierConnexion.ASP qui valide le mot de passe et le USER.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Il reste le fichier ConnexionAcceuil.html qui affiche un message de bienvenue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); } %>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Pouvez-vous m'aider à comprendre pourquoi que ça fait cela ?
Merci!
AngelEvil
Partager