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 :

[Form] Soumission onChange()


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut [Form] Soumission onChange()
    Bonjour,

    J'ai une question toute con ...

    Dans un formulaire, j'ai deux select qui on un evenement onChange()
    sur lequels je fais un simple submit() ...

    Le probleme est que dans mon code serveur, j'aurais besoin de savoir quel select est l'auteur de cette soumission . Comment faire ??

    Merci bcp pour votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 85
    Par défaut
    tu defini un input de type hidden dans le formulaire et tu lui affecte une valeur en fonction du onchange sur lequel tu as cliqué...

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut
    ouais c'est ce que j'ai fait finalement, mais je me demandais si il y avait moyen de passer par autre chose que les champs cachés ...

    m'enfin po' grave, ca marche comme ca ..

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Il y a bien une solution mais bon

    Dans le form tu ne mets pas d'action c'est-à-dire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="formu" method="post" action=""></form>
    dans l'évènemen Onchange tu fais quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="sel1" onchange="document.formu.action='page.php?sel='+this.id;document.formu.submit()"
    Après il suffit de récupérer avec le $_GET

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Par défaut
    rha en l'occurance avec les balises Struts, je vais être bloqué, mais merci beaucoup ! C'est bon a savoir pour d'autre cas

Discussions similaires

  1. Soumission de form et alert()
    Par titinesaku dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/04/2009, 11h06
  2. soumission de form (mini tutoriel)
    Par sscouby dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/07/2008, 19h36
  3. [JS] form.submit: Différence entre onchange et onclick
    Par leminipouce dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/07/2008, 12h09
  4. [W3C] Comment identifier les "successfull controls" à la soumission d'une form?
    Par Spout dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 11/02/2008, 23h28
  5. onChange="this.form.submit();" marche pas sous IE
    Par Death83 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/09/2005, 11h05

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