bonjour à tous
je suis entrain de développer une application web avec jdevlopper en jsp
g une page d'inscription qui marche sans erreur sauf que g voulu ajouter une fonction pour tester les champs (ne doivent pas etre vide ou quil doit etre numerique....) la fonction que g ajouté, je l'ai testé séparemment elle fonctionne, mais le formulaire d'inscription et la fonction de vérification ensemble ne fonctionnent plus;;; je trouve pas l'erreur.
voila mon code et merci d'avance pour votre aide
page inscription.jsp:
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
| <%@ page contentType="text/html;charset=windows-1252" language="java" import="view.*,java.util.*" session="true" errorPage="erreur_authentifier_inscrire.jsp"%>
<!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>
<javascript>
function verifier(form)
{
if (document.getElementById("login").value == "")
{
alert("Vous devez saisir un login avant de valider");
document.getElementById("login").focus();
return false;
}
if (document.getElementById("mdp").value == "")
{
alert("Vous devez saisir un mot de passe avant de valider");
document.getElementById("mdp").focus();
return false;
}
return true;
}
</javascript>
</head>
<body>
<form action="inscrit.jsp" method="post" name="form">
<layer left="7" onload="verifier()" width="558" height="636">
<table border="0">
<tr>
<td>*login</td>
<td> <input name="login" type="text" id="login" tabindex="11"/> </td>
</tr>
<tr>
<td>*Mot de passe </td>
<td><input name="mdp" type="password" id="mdp" tabindex="12"/> </td>
</tr>
<tr>
<td align="right"><input name="submit" type="reset" id="annuler" value="annuler" tabindex="35"/></td>
<td align="left"><a href="javascript:if(verifier()){document.form.submit();}"><input name="submit" value="enregistrer" id="submit" alt="enregistrer" type="buttom" src="images/pointer.jpg" width="23" height="22" tabindex="36"/></a></td>
</tr>
</table>
</layer>
</form>
la page inscrit.jsp:
<%@ page contentType="text/html;charset=windows-1252" import="view.*,javax.swing.JOptionPane"%>
<%
String bout=request.getParameter("submit");
if("enregistrer".equals(bout)){
String login=request.getParameter("login");
String mdp=request.getParameter("mdp");
Candidat ac=new Candidat(login);
int c=ac.authentifier2();
Inscriptioncan ca= new Inscriptioncan(login,mdp);
session.setAttribute ( "login", login );
Cookie cookie = new Cookie( "login", login );
response.addCookie(cookie);
%>
<jsp:forward page="accueil.jsp"/>
<%
}
}
%> |
j'ai localisé,si g pas tor, que l'erreur se trouve dans le format du bouton alors g essayer tant de formats comme
<input name="submit" type="submit" id="enregistrer" value="enregistrer" />
ou bien
<a href="javascript:if(verifier()){document.form.submit();}"><input name="submit" value="enregistrer" id="submit" alt="enregistrer" type="buttom" src="images/pointer.jpg" width="23" height="22"/></a>
ou bien
<a href="javascript:if(verifier()){document.form.submit();}"><img name="submit" value="enregistrer" id="submit" alt="enregistrer" type="buttom" src="images/pointer.jpg" width="23" height="22"/></a>
ou
<a href="#" onclick="if(verifier()){document.form.submit();}"><input name="submit" value="enregistrer" id="submit" alt="enregistrer" type="buttom" src="images/pointer.jpg" width="23" height="22" tabindex="36"/></a>
Partager