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

JavaScript Discussion :

soumettre un formulaire en cliquant sur un lien


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Points : 472
    Points
    472
    Par défaut soumettre un formulaire en cliquant sur un lien
    Bonjour,

    J'ai veux faire cela :
    Le gars clique sur "connexion" pour arriver à la page d'identification.
    Il s'identifie et un header le redirige sur la page précédente.
    Le tout est de connaitre la page précédente.
    Je n'ai pas envie de faire passer une variable php dans l'url.
    Je pense donc la faire passer en POST.
    Pour ce faire, il conviendrait de placer l'url de la page dans un champ hidden.
    Lorsque le visiteur clique "connexion", il soumet en fait le formulaire qui se résume au champ hidden et la variable est transmise à la page de réception.

    Comment donner au lien html simple la capacité d'effectuer le submitt d'un formulaire, comme le ferait un input type submitt ?

    Merci d'avance pour votre réponse ou autres suggestions éventuelles.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Points : 472
    Points
    472
    Par défaut
    En ajoutant onclick="submitt" dans la balise a href peut être ? J'espère que c'est pas si simple, sinon j'ai posté pour pas grand chose.
    Je vais essayer.

    **edit**
    Bon j'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form method="post">
     <a href="inscription-condition.php">Inscription</a>
     - 
     <a href="identification.php" onclick="submit">Connexion</a>
     <input type="hidden" name="page" value="1">
      </form>
    Sur la page identification.php, je ne peux pas afficher la variable du hidden, elle n'est donc pas transmise.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Points : 472
    Points
    472
    Par défaut
    Bon j'ai réussi en faisant ça, trouvé dans un obscur post du forum :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href='#' onclick='document.getElementById("idformulaire").submit()'>Envoyer</a>
    Sinon je pourrais aussi créer un cookie mais il ne serait pas initialisé dès la page suivante et surtout je crois qu'il y a plus de navigateur qui refuse les cookies qu'il n'y en a qui refusent javascript.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Points : 472
    Points
    472
    Par défaut
    Il y a quand même un truc qui m'intrigue :
    pourquoi si je place identification.php à la place de # dans le href du lien où ce trouve l'action on click, la variable n'est alors plus transmise ?

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

Discussions similaires

  1. Garder les valeurs du formulaire en cliquant sur un lien
    Par L'aigle de Carthage dans le forum Langage
    Réponses: 15
    Dernier message: 12/07/2012, 13h42
  2. envoyer formulaire en cliquant sur un lien de menu
    Par sousan_24 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 15/09/2008, 11h52
  3. Réponses: 66
    Dernier message: 12/06/2006, 09h06
  4. Changer l'action d'un formulaire en cliquant sur un radio
    Par yoyot dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/10/2005, 13h59
  5. Réponses: 5
    Dernier message: 18/10/2005, 20h55

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