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

HTML Discussion :

gestion 2 submit : image et menu deroulant


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 98
    Par défaut gestion 2 submit : image et menu deroulant
    Alors dans un formulaire je le submit 2 fois, 1 avec le changement de valeur d'un menu déroulant et l'autre quan je click sur un lien a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select type="text" name="Quoi" onChange="submit();">
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a onClick="submit();" class="Bouton" id="BoutonRech"><span>Rechercher</span></a>
    J'aimerais trouver une condition qui me permettrais de savoir de quelle facon le submit a été effectué (soit par la zone soit par l'image).
    j'ai essaié de retourner qq chose mais la balise "a" ne renvoie aucune valeur.

    Si vous avez une idée esiter pas.
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    Qu'est ce que tu veux récupérer après ?

    Il faudrait peut-être créer une fonction js qui incrémente une variable, dans ton OnChange et dans ton OnClick...

    Je dis ça, je dis rien...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 230
    Par défaut
    Bonjour,

    Tu rajoutes un champ caché dans ton formulaire (au niveau de la jsp et dans l'ActionForm correspondant) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="provenance" />
    Tu crées une fonction js du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function doSubmit(provenance) {
       document.le_nom_du_formulaire.provenance.value= provenance;
       document.le_nom_du_formulaire.submit();
    }
    Et tu cables tes évènements dessus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select type="text" name="Quoi" onChange="javascript:doSubmit('select');">

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 98
    Par défaut
    Bonne idée et mieu que ca, ca marche nikel
    grand merci à toi

    ps : continue tu iras loin

    TOPIC RESOLU

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

Discussions similaires

  1. Association d'images avec menu deroulant css ou pas?
    Par Benjea dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 27/10/2012, 13h53
  2. [WD-2003] menu deroulant qui puisse ouvrir des images
    Par ptitmau dans le forum VBA Word
    Réponses: 53
    Dernier message: 16/08/2010, 15h54
  3. Réponses: 1
    Dernier message: 10/09/2006, 05h33
  4. [LG]Menu déroulant sous Pascal
    Par Apprenti Sorcier dans le forum Langage
    Réponses: 8
    Dernier message: 26/03/2004, 13h29

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