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

Langage PHP Discussion :

Variable du formulaire dans l'action du form


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 16
    Par défaut Variable du formulaire dans l'action du form
    Salut à tous !

    Je me demandais si il était possible de passer dans le paramètre action d'un form la valeur d'un bouton radio qui se trouve dans ce meme formulaire ? Car j'ai besoin de rediriger le formulaire en fonction du bouton radio que l'utilisateur a coché.

    Merci à vous.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut

    C'est tout à fait possible de faire ça en Javascript : sur l'événement submit() du formulaire, tu places dans l'attribut action de ta balise form la valeur de ton bouton radio.

    Mais je ne te conseille pas cette solution, car elle implique trop d'intelligence côté client, et donc trop de risque si le client n'a pas JS ou si une action JS qui n'a rien à voir avec ton script foire et fait foirer tous les autres JS de ta page.

    Ce que je te conseille, c'est de n'avoir qu'un seul PHP d'action pour ton formulaire, et de faire dans ce PHP un test sur la valeur de ton bouton radio qui ensuite appelle tel ou tel traitement PHP. C'est nettement plus fiable et plus maintenable.

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    j'ai besoin de rediriger le formulaire en fonction du bouton radio que l'utilisateur a coché.
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="radio" name="monradio" value="1" onclick="this.form.action='page1.php'"/>
    <input type="radio" name="monradio" value="2"  onclick="this.form.action='page2.php'"/>
    Je me demandais si il était possible de passer dans le paramètre action d'un form la valeur d'un bouton radio qui se trouve dans ce meme formulaire ?
    Pourquoi mettre en URL le bouton radio coché?
    Sa valeur sera toujours envoyés au serveur selon la méthode(GET ou POST) du formulaire.

Discussions similaires

  1. Variable de formulaire dans l'url
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 28/01/2013, 09h39
  2. Réponses: 9
    Dernier message: 05/11/2008, 21h26
  3. utilisation de deux formulaire dans une action
    Par Melaba dans le forum Struts 1
    Réponses: 2
    Dernier message: 05/08/2008, 16h09
  4. Initialiser un formulaire dans l'action précédant la page.
    Par BugFactory dans le forum Struts 1
    Réponses: 4
    Dernier message: 12/02/2007, 12h29
  5. [SQL] Récupérer des variables de formulaire dans une requête SQL
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 22/11/2005, 18h44

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