comment vérifier les champs d'un formulaire?

الموضوع في 'أرشيف المنتدى التعليمي' بواسطة chamardal, بتاريخ ‏23 فيفري 2009.

  1. chamardal

    chamardal عضو جديد

    إنضم إلينا في:
    ‏11 أفريل 2008
    المشاركات:
    3
    الإعجابات المتلقاة:
    0
      23-02-2009 16:08
    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>
    <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 );
    ****** ****** = new ******( "login", login );
    response.add******(******);

    %>
    <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 ​
     
  2. Sniper-Hackers

    Sniper-Hackers عضو

    إنضم إلينا في:
    ‏17 ديسمبر 2008
    المشاركات:
    781
    الإعجابات المتلقاة:
    1.563
      23-02-2009 20:16
    1 person likes this.

مشاركة هذه الصفحة

جاري تحميل الصفحة...