bonsoir,
j'ai un petit probleme pour afficher une saisie d'erreur si par exemple on n'ecris pas 2 fois le meme password dans un champs à text 1fois pour le password et le second pour verifier si le passwordest bien le meme
voici mon code :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107 <?xml version="1.0" encoding="UTF-8" ?> <!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"> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.Vector" %> <%@ page import="java.util.*" %> <%@ page import="java.lang.String" %> <jsp:useBean id="bdmysql" scope="application" class="servlet.Bdmysql"/> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Inscription</title> </head> <body> <h2>inscription</h2> %> <form > <p><input type="hidden" name="action" value="validation"></input></p> <p>Nom:<input type="text" name="Nom" ></input></p> <p>Prenom:<input type="text" name="prenom" ></input></p> <p>Adresse:<input type="text" name="adresse" ></input></p> <p>Ville:<input type="text" name="ville" ></input></p> <p>Code Postal:<input type="text" name="codepostal"></input></p> <p>Pays:<input type="text" name="pays" ></input></p> <p>Pseudo:<input type="text" name="pseudo" ></input></p> <p>Password:<input type="password" name="pass" ></input></p> <p>Password:<input type="password" name="veripass" ></input></p> <p>E-mail:<input type="text" name="mail" value=></input></p> <p>E-mail:<input type="text" name="verimail" value=></input></p> <p><input type="submit" name="Valider"></input></p> </form> <% String action =request.getParameter("action"); if (action.equals("validation")) { String nomC =request.getParameter("Nom"); String prenomC=request.getParameter("prenom"); String adresseC=request.getParameter("adresse"); String villeC=request.getParameter("ville"); String codeC=request.getParameter("codepostal"); String paysC=request.getParameter("pays"); String pseudoC=request.getParameter("pseudo"); String passwC=request.getParameter("pass"); String verifpass =request.getParameter("veripass"); String mailC=request.getParameter("mail"); String verifmail =request.getParameter("verimail"); if (nomC.equals("")||prenomC.equals("")||adresseC.equals("")||villeC.equals("")||codeC.equals("")|| paysC.equals("")||pseudoC.equals("")||passwC.equals("")||mailC.equals("")) {%> <% } if(passwC!=verifpass) {%> <p>Erreur de password</p> <% } if (mailC!=verifmail) {%> <p> Erreur du mail </p> <% } if(passwC.equals(verifpass)) { if (mailC.equals(verifmail)) { Vector verifpseudo = bdmysql.getpassword(); for (int i=0; i<verifpseudo.size();i++) { if (pseudoC.equals(verifpseudo.elementAt(i))) { %> <p>Erreur de pseudo</p> <% } } bdmysql.enreingistreClient(nomC,prenomC,adresseC,villeC,codeC,paysC,pseudoC,passwC,mailC); } } } %> </body> </html>
voici le code pour afficher le password et la "verification du password"
le code pour prendre les informations saisie du password et de la "verification du password":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <p>Password:<input type="password" name="pass" ></input></p> <p>Password:<input type="password" name="veripass" ></input></p>
le code qui teste si les password est different de la "verification du password"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String passwC=request.getParameter("pass"); String verifpass =request.getParameter("veripass");
lors du test si la"verification du password n'est pas validé" ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(passwC!=verifpass) {%> <p>Erreur de password</p> <% }
on m'affiche pas "Erreur de password"
comme pour l'exemple si un des champs de saisie n'est pas validé :
je ne sais pas comment afficher l'erreur dans la balise <p>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (nomC.equals("")||prenomC.equals("")||adresseC.equals("")||villeC.equals("")||codeC.equals("")|| paysC.equals("")||pseudoC.equals("")||passwC.equals("")||mailC.equals("")) {%> <p> erreur de saisie</p> <% }
comment faut 'il faire pour afficher l'erreur dans la balise <p> ?
quelles sont les solutions ?faut 'il créer une page avec les erreur et de faire le lien ?
merci !
Partager