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

Struts 1 Java Discussion :

ouvrir un popup et faire un submit du form


Sujet :

Struts 1 Java

  1. #1
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Points : 73
    Points
    73
    Par défaut ouvrir un popup et faire un submit du form
    bonjour,
    j'ai dans ma jsp un combo et un button voici une partie du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        <layout:select  property="distination" key="distination:" >
              <layout:option value=""></layout:option>
              <layout:options property="listdist"></layout:options>
              </layout:select>  
      </layout:column>
       <layout:column> 
    <layout:button value="visualiser" property="popup" onclick="choisirdist()"> </layout:button>
    quand je choisis une valeur dans le combo et je clique sur le button un popup s'ouvre qui contient une list en fonction de la valeur choisi dans le combo
    j'ouvre se popup par la fonction javascript suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
         function  choisirdist()
         {
    if  (document.sortiForm.distination.value=="" )    
       {
       alert("vous devrez choisir un destinataire");  
       }
       else{
     
     javascript:window.open('autosorti.do?hidden=listaprob','','location=100,status=0,scrollbars=0,width=750,height=350');void('');
     
        }
        }

    normalement dans "autosorti.do?hidden=listaprob" je dois récuperer la valeur du combo via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String dist=sortiForm.getDistination();
    mais quand je la récupèr elle est null
    je crois que dans ce cas le popup s'ouvre mais le form n'est pas submité
    et quand je l'ai submité :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
       function  choisirdist()
         {
    if  (document.sortiForm.distination.value=="" )    
       {
       alert("vous devrez choisir un destinataire");  
       }
       else{
       document.sortiForm.submit(); 
     javascript:window.open('autosorti.do?hidden=listaprob','','location=100,status=0,scrollbars=0,width=750,height=350');void('');
     
        }
        }
    effectivement le popup s'ouvre mais au lieu que je reste dans la meme jsp
    y'avais une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Action[/autosorti] does not contain method named 'default'
    car j'ai une dispatch action
    mais je veux pas spécifier une métode puisque c'est déja fait dans
    l'url du popup"autosorti.do?hidden=listaprob"
    comment je puisse submiter le form et ouvrir le popup toute en restant dans la meme jsp

    merci de me répondre

  2. #2
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Points : 73
    Points
    73
    Par défaut
    ça marche avec avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <layout:submit value="visualiser" property="popup" onclick="setHidden('listaprob',document.sortiForm);return openpopup(this.form,'','750','350', event);"> </layout:submit>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire simple pour ouvrir une popup
    Par pixette dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/04/2008, 16h06
  2. Faire un submit et ouvrir une popup sur une action
    Par identifiant_bidon dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/10/2007, 16h00
  3. Faire un submit avec une popup
    Par zooffy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/04/2007, 14h05
  4. Réponses: 5
    Dernier message: 28/04/2006, 14h34
  5. Ouvrir une popup ou faire un fullscreen
    Par sway dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 05/04/2006, 11h46

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