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 :

[PHP-JS] Deux input image [FAQ]


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de TheNet
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Par défaut [PHP-JS] Deux input image
    Bonjour,

    J'ai deux input image :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <FORM NAME="frm" ACTION="" METHOD="post">
      <input type="image" src="image/bouton1.gif" border="0" name="submit1">
      <input type="image" src="image/bouton2.gif" border="0" name="submit2">
    </FORM>
    Comment je peux savoir si j'ai cliqué sur le sumbit1 ou submit2 ?

    N.B. : Si je remplace les input image par un input submit ça marche bien avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (isset($_POST['sumbi1']) echo "submit1";
    if (isset($_POST['sumbi2']) echo "submit2";

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    J'ai tendance a rajouter un champ input de type hidden pour savoir ca moi et à changer sa valeur en javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <FORM NAME="frm" ACTION="" METHOD="post">
      <input type="hidden" name="myAction" value="">
      <input type="image" src="image/bouton1.gif" border="0" name="submit1" onclick="javascript:document.frm.myAction.value='submit1';">
      <input type="image" src="image/bouton2.gif" border="0" name="submit2" onclick="javascript:document.frm.myAction.value='submit2';">
    </FORM>
    et donc utiliser $_POST['myAction'];

  3. #3
    Membre confirmé Avatar de TheNet
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Par défaut
    Merci bien pour ta réponse logique, j'essayerai et je te tiens au courant

  4. #4
    Membre confirmé Avatar de TheNet
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Par défaut
    D'autre coté si je veux lors du clic un message JS s'affiche inquant si je veux exécuter l'action ou pas, comment faire ?

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    tu peux retrouver le bouton cliqué sans JavaScript comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="?" method="post">
      <input type="image" src="image/bouton1.gif" name="submit1[]"/>
      <input type="image" src="image/bouton2.gif" name="submit2[]"/>
    </form>

  6. #6
    Membre confirmé Avatar de TheNet
    Inscrit en
    Juillet 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2006
    Messages : 83
    Par défaut
    Merci à vous 2, j'ai bien testé et ça marche super cool surtout sans interroger JS.

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

Discussions similaires

  1. Fonction reset sur un input="image"
    Par zave dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 23/03/2006, 18h07
  2. Formulaire - input image
    Par Seth77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/03/2006, 14h17
  3. [PHP-JS] charger plusieurs images sur le serveur
    Par ehmppowa dans le forum Langage
    Réponses: 4
    Dernier message: 13/12/2005, 16h22
  4. [CSS][IE] différencier style input image et input text
    Par ddams dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/09/2005, 14h42

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