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 :

Comment designer qu'un seul button image pour faire le submit


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut Comment designer qu'un seul button image pour faire le submit
    Bonjour,

    j'ai un formulaire qui contient trois button de type image :
    - 2 buttons pour faire la redirection (droite gauche)
    - 1 button pour valider le formulaire
    le problème se pose quand je clique sur un des 2 buttons de redirection, je m'aperçois que le formulaire fait un submit, pourtant qu'il y a un évenement onclik qui fait appel à une fonction javascipt.

    ma question est la suivante : Comment designer qu'un seul button image pour faire le submit? car avec le résultat que j'ai, je pense que le trois button image font le submit

    Merci.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    salut,
    tu pourrais nous montrer ton cade stp? (sinon question au pif les 3 boutons en question sont de type submit? ou tu en as fait un de type submit et les deux autres de type bouton?)
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Un input de type image est implicitement un bouton submit. Donc si tu as trois inputs image, tu as trois boutons submit.

    Donc soit tu gardes tes boutons image et tu gères la redirection à la soumission du formulaire en fonction du bouton cliqué.
    Cf : http://php.developpez.com/faq/?page=...ire_deuxsubmit
    Soit tu mets un seul input image et les deux tu en fais des input button que tu customise en CSS avec un background-image par exemple.

  4. #4
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Un input de type image est implicitement un bouton submit. Donc si tu as trois inputs image, tu as trois boutons submit.

    Donc soit tu gardes tes boutons image et tu gères la redirection à la soumission du formulaire en fonction du bouton cliqué.
    Cf : http://php.developpez.com/faq/?page=...ire_deuxsubmit
    Soit tu mets un seul input image et les deux tu en fais des input button que tu customise en CSS avec un background-image par exemple.
    mes deux premiers buttons ne font pas le submit, ils exécutent juste deux fonctions javascript dans la même page, je n'est qu'un seul button qui fait le submit c'est le button valider. donc j'ai besoin d'un code qui va m'arrêter le submit lorsque je clique sur un des buttons de redirection.

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Un input de type image est implicitement un bouton submit.

  6. #6
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    Ce que je veux faire moi c'est de désigner un seul button qui va faire le submit,et de l'interdire aux autres toute en gardant les buttons de type image.

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Donc soit tu gardes tes boutons image et tu gères la redirection à la soumission du formulaire en fonction du bouton cliqué.
    Cf : http://php.developpez.com/faq/?page=...ire_deuxsubmit
    Soit tu mets un seul input image et les deux tu en fais des input button que tu customise en CSS avec un background-image par exemple.
    Marrant, j'ai l'impression de me répéter légèrement.
    Un bouton image est un bouton submit, point. C'est le comportement des navigateurs, tu ne peux pas le modifier.

    A la limite, une autre solution serait de vérifier le bouton image cliqué sur le onsubmit de la balise form et de faire un return false dans le cas où c'est un des deux que tu ne veux pas soumettre.

  8. #8
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    j'ai ajouté un return false et ça marche bien
    Merci

  9. #9
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Après tout, les balises <a> qui servent à autre chose que faire un lien ou une ancre interne, c'est pas ce qui manque non plus -_-°...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Comment accéder au fichier d'une image pour la traiter
    Par lucciana dans le forum Débuter
    Réponses: 1
    Dernier message: 28/02/2011, 11h55
  2. [Video] compilation d'image pour faire un *avi
    Par haaa11 dans le forum Multimédia
    Réponses: 5
    Dernier message: 01/11/2008, 08h29
  3. Succession d'images pour faire un film
    Par bubulles dans le forum Images
    Réponses: 1
    Dernier message: 27/06/2008, 08h43
  4. Réponses: 6
    Dernier message: 30/07/2007, 12h10
  5. utiliser des morceaux d'une image pour faire des boutons
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 14/12/2005, 00h05

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