CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Redirection sur onClick, Problème.

Kreaven
Kreaven
Niveau 10
07 février 2010 à 12:24:05

Bonjour à tous,

J'aimerai refaire une redirection une fois que l'utilisateur a saisi toutes les informations du formulaire.

Ainsi, j'aimerai que ca se passe comme ça

Envoyer - > Redirection sur un page ( L'inscription a bien été effectuée ) - > Redirection vers l'accueil.

Une sorte de double redirection. Mon formulaire est en HTML, j'ai essayé de mettre un document.location, mais j'y arrive pas, ça fonctionne pas. Voici le code :

<input type="submit" name="enregistrer" value="S'enregistrer" onClick= "if(confirm('Confirmer l\'enregistrement ?')) { return true; } else { return false; } " >

J'sais pas trop où mettre le document.location. J'ai aussi essayer de mettre une balise meta, mais c'est pas ce que je veux, la page se rafraichie au bout de n secondes, et moi j'aurai voulu qu'elle se rafraichisse lorsque l'utilisateur clique sur le bouton Envoyer.
J'ai aussi plein de blème pour relier le formulaire à mes pages php, mais ça je me demerderai un peu.

Merci d'avoir lu mon pavé. :noel:

Pseudo supprimé
Pseudo supprimé 07 février 2010 à 14:07:54

Bah justement le document.location tu le met dans ta page php dès que tu as fini le traitement du formulaire.

electron_libre
electron_libre
Niveau 10
07 février 2010 à 14:49:40

<form action="ton_url">

avec ton confirm sur l'évènement onclick, soit le gus valide, tu return true donc tu envoies le formulaire à l'adresse définie dans le form, soir le gus refuse, et la le formulaire return false et le formulaire n'est pas envoyé

Kreaven
Kreaven
Niveau 10
07 février 2010 à 21:08:11

J'ai foutu <FORM action="pageinscrip_ok_u.php" method="POST">

Mais je n'ai aucune redirection, alors que quand je mettais la balise meta refresh vers une redirection de cette même page, ça marchait. Après, j'ai peut être ( surement ) du oublier du code dans les pages mes pages, ou avoir des erreurs pour que ça fonctionne. Parce que dans la page "pageinscrip_ok_u.php", j'ai mis une balise refresh, pour que l'utilisateur soit redirigé directement sur l'accueil.

deepblue
deepblue
Niveau 16
07 février 2010 à 21:27:15

http://bordel.deblan.fr/html4/doubleR.php

http://wall.deblan.fr/x861/php/0/

Kreaven
Kreaven
Niveau 10
07 février 2010 à 22:09:01

Merci, mais en faite j'suis qu'en première année de BTS info-gestion. J'pige pas vraiment le code. ^^
Mais c'est exactement ce que je veux. Merci.
J'ai du mal par contre à l'intégrer dans mon site ( qui reste quand même assez basique ).

deepblue
deepblue
Niveau 16
08 février 2010 à 00:02:11

<form action="doubleR.php?1" method="post">
doubleR.php?1 -> la page cible du formulaire

<meta http-equiv="refresh" content="3 url=doubleR.php?2" />
le bout de code qui au bout de 3s, redirige vers doubleR.php?2

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment