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 :

Submit() sur un lien


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut Submit() sur un lien
    Bonjour,

    Mon problème :

    J'ai un menu avec plein de lien hypertexte. Je voudrais qu'en cliquant sur ces liens, une nouvelle page se charge avec une variable (chaque lien devant envoyé une valeur différente).

    J'ai donc fait une fonction envoi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script language="javascript">
    function envoi(nomPage)
    	{
    	document.formMenu.page.value=nomPage;
    	document.formMenu.submit();
    	}
    </script>
    Ensuite, j'ai mis tous mes liens dans un formulaire/liste comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form name="formMenu" action="modele.php" method="POST" />
    ....
    <li><a href="#" onclick="envoi(nouvelleMachine)">Nouvelle machine</a></li>
    ....
    </form>
    Résultat, il ne se passe rien quand je clique sur les liens, j'ai juste le "#" qui apparaît à la fin de l'URL, c'est tout...

    Alors il y a sans doute un truc que j'ai mal fait

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <html>
    <head>
    <script language="javascript">
    function envoi(nomPage)
    	{
    		document.formMenu.elements['page'].value=nomPage;
    		document.forms['formMenu'].submit();
    	}
    </script>
    </head>
    <body>
    <form name="formMenu" action="modele.php" method="POST" />
    <input type="text" name="page" />
    <li><a href="javascript:return false;" onclick="envoi('nouvelleMachine'); " >Nouvelle machine</a></li>
    </form>
     
    </body>
    </html>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4
    Par défaut
    C'est bon, ça semble très bien marcher, MERCI !

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

Discussions similaires

  1. Soucis avec le OnClick="Submit();" sur un lien hypertexte
    Par ero-sennin dans le forum Langage
    Réponses: 14
    Dernier message: 11/08/2008, 14h54
  2. bulle d'aide sur image/lien
    Par chtef dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 14/02/2005, 11h34
  3. confirmation sur un lien
    Par AlphonseBrown dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2005, 18h49
  4. question sur les liens images
    Par geoffreykill dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/01/2005, 14h37
  5. [JSP][Javascript] click droit sur un lien
    Par Stessy dans le forum Servlets/JSP
    Réponses: 22
    Dernier message: 24/09/2004, 10h14

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