IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

2 fois submit?


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut 2 fois submit?
    Bonjour,
    j'ai un formulaire à remplir dans ma page. Une fois l'utilisateur a saisi les informations, je lance un traitement Java qui se charge de vérifier si l'information saisie dans un champ concret existe déjà dans la base de données. Après, si c'est bien le cas, j'aimerais montrer un popup du genre: "Le code saisi existe déjà dans la BD. Etes vous sûr de vouloir continuer?" (car je dois permettre les doublons, si l'utilisateur veux).

    Alors, si l'utilisateur veux continuer, il faudra que je lance un traitement pour stocker les informations. Sinon, je devrai rester dans la même page sans rien faire.
    Alors, ma question c'est la suivante:
    "Peux-je faire deux submit dans la même fonction JavaScript??"

    Mon code JavaScript:
    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
    function modif(monForm) {
     
        monForm.actionForm.value='VERIFIER';
     
        monForm.submit();
     
     
     
        var f1 = <%=String.valueOf(request.getAttribute("SAMECODE"))%>;
     
     
     
        if (f1 == "Oui") {
     
          monForm.actionForm.value='STOCKER';
     
          monForm.submit();
     
        }
     
      }


    Mon code Java:


    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
    if ("VERIFIER".equals(actionForm)) {
     
    //bucle de verification dans la BD
     
     
     
    //si on trouve le code
     
    request.setAttribute("SAMECODE","Oui");
     
    }
     
     
     
    if ("STOCKER".equals(actionForm)) {
     
    //stockage des informations dans la BD
     
    }

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    en fait, c'est sur la page de destination du formulaire que sera provoqué le second submit (a priori par rechargement de la même page, d'ailleurs);

    dès que tu soumets, le client perd la main et seul un script serveur peut rediriger vers une nouvelle destination ou la page précédente;


    pas très clair hein!

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/04/2009, 09h14
  2. Firefox submit deux fois le formulaire
    Par adilou1981 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/02/2009, 09h44
  3. Formulaire qui se submit plusieurs fois
    Par otterley dans le forum Struts 1
    Réponses: 12
    Dernier message: 08/02/2008, 16h49
  4. Submit plusieurs formulaires à la fois
    Par wayle dans le forum ASP.NET
    Réponses: 3
    Dernier message: 09/08/2007, 15h56
  5. bouton submit qui ne fonctionne qu'une fois
    Par sam01 dans le forum Langage
    Réponses: 6
    Dernier message: 06/07/2007, 08h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo