vérifier les champs d'un formulaire

vérifier les champs d'un formulaire - Java - Programmation

Marsh Posté le 23-02-2009 à 01:32:16    

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:
<%@ 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>
 
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;
}
 
</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>
 
pouvez vous m'aider svp

Reply

Marsh Posté le 23-02-2009 à 01:32:16   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed