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 :

Bouton de retour en arrière dans un formulaire HTML [HTML 5]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Amateur / Programme pour le plaisir
    Inscrit en
    Juillet 2024
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amateur / Programme pour le plaisir

    Informations forums :
    Inscription : Juillet 2024
    Messages : 15
    Par défaut Bouton de retour en arrière dans un formulaire HTML
    Bonjour à tous.
    J'ai créé un formulaire (version courte ci-dessous) avec un bouton censé revenir d'une ou plusieurs pages en arrière en cas d'erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo "<form method=\"GET\" action=\"test1.php\">";
    echo "<input type=\"submit\" value=\"Modifier\">";
    echo " &mdash; <button onclick=\"javascript:history.go(-1)\">Retour en arrière</button>";
    echo "</form>";
    Le problème que je rencontre, c'est que, contrairement au script JavaScript, le bouton "Retour en arrière" ne fait que rafraichir la page.
    Que dois-je faire pour résoudre mon erreur ?

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 669
    Par défaut
    Citation Envoyé par MarcBl Voir le message
    contrairement au script JavaScript
    de quel script parlez-vous ?

    en ce qui concerne le code que vous nous avez montré, je l'ai essayé et le bouton fait bien revenir à la page précédente de l'historique.
    correction : j'ai fait mes tests un peu trop vite et le bouton envoie le formulaire et pendant le chargement, le code javascript annule la requête et renvoie à la page précédente.

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    un élément <button> est par défaut de type submit, dans un élément <form> l'appui sur celui-ci soumettra le formulaire.

  4. #4
    Membre averti
    Homme Profil pro
    Amateur / Programme pour le plaisir
    Inscrit en
    Juillet 2024
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Amateur / Programme pour le plaisir

    Informations forums :
    Inscription : Juillet 2024
    Messages : 15
    Par défaut
    Bonjour,

    @mathieu : Je parlais de la commande JavaScript pour revenir d'une page en arrière

    @mathieu & @NoSmoking : Il ya bien une erreur dans mon code HTML comme l'a souligné NoSmoking, les deux boutons agissaient comme des boutons "Submit". C'est en ajoutant type=\”button" (voir ci-dessous) que je résous le problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    echo "<form method=\"GET\" action=\"test1.php\">";
    echo "<input type=\"submit\" value=\"Modifier\">";
    echo " &mdash; <button type=\"button\" onclick=\"javascript:history.go(-1)\">Retour en arrière</button>";
    echo "</form>";
    Je dois avouer que sans vous je serais encore coincé. Merci infiniment.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 06/05/2014, 01h13
  2. Réponses: 0
    Dernier message: 14/11/2008, 12h35
  3. Réponses: 2
    Dernier message: 13/05/2008, 16h00
  4. Réponses: 1
    Dernier message: 03/09/2007, 17h07
  5. Bouton lié à un champ dans un formulaire.
    Par yonel dans le forum IHM
    Réponses: 8
    Dernier message: 20/12/2005, 11h23

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