petit probleme avec le formulaire
bonsoir,
lorsque je saisie les champs du formulaire de mon code et lorsque par exemple il y a les champs de password(s) ne sont pas corrects "un pour tapé le password et le second pour verifier si le password est le meme" apres une validation
mon formulaire revient mais vide et ce que je voudrais c'est que les champs qui sont correct puisse etre inscrit sur le formulaire .
voici mon code :
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 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 108 109 110 111
| <?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(!passw.equals(verifpass))
{%>
<p>Erreur de password</p>
<% }
if (!mailC.equals(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> |
excusez moi comme je debute en jsp faut 'il des return apres les if et qu'est ce que ça fait est ce que ça revient au debut du code .
merci !