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 :

Utiliser un lien comme un submit


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut Utiliser un lien comme un submit
    Bonjour.

    J'ai une carte des régions de france et la liste des régions.
    Comment je peux faire pour ouvrir une table quand on clique sur une région de la carte où dans la liste.
    La carte est découpée en région avec leur numéro.

    Merci d'avance

  2. #2
    mow
    mow est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 210
    Par défaut
    Salut,

    Pour cela il te suffit de stocker une variable représentant la zone cliquée sur ta carte dans un élément de formulaire. Et avec ton "submit", tu pourras la récupérer.

    Mow

  3. #3
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Je ne veux pas utiliser de bouton.
    Je veux que les régions de ma carte agissent comme si je cliquait sur un bouton submit

  4. #4
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut
    Utilise le javascript :

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <form action="url_page" method="post" name="formSaisie">
    ...
    </form>
     
     
    <a href="javascript:valider();">blabla</a>
    La fonction valider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function valider() {
     
     document.formSaisie.submit();
     
    }
    formSaisie est le nom donnée au formulaire (attribut name)

  5. #5
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    salut, dans la meme ordre d'idée
    tu peux faire le tout directement dans le lien aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript: document.frmTaPage.action = 'laPage.php'; document.frmTaPage.submit(); " >click region</a>

  6. #6
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    Je ne comprends pas trop à quoi sert
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:valider();">blabla</a>
    Un exemple de ma liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <tr><td><onclick="valider(42)">Alsace</a></td></tr>
    <tr><td><onclick="valider(72)">Aquitaine</a></td></tr>
    <tr><td><onclick="valider(83)">Auvergne</a></td></tr>
    C'est ça?

  7. #7
    Membre confirmé Avatar de bibom
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    83
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 83
    Par défaut
    oui c'est sa a peut près mais tu n'a pas besoin de passer de paramètre dans l'appel de ta fonction .

    un simple <tr><td><onclick="valider()">Alsace</a></td></tr> suffit
    (n'oublit pas de mettre la fonction valider() un peu plus haut entre les balises <script></script>)

    Mais une petite question pourquoi ne fait tu pas des zones cliquables avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <map>
    <area shape="poly" coords="..." href="javascript:valider();"/>
    </map>
    au lieu de faire des cellules de tableau car tu n'obtiendras que des carrés ou rectangles

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

Discussions similaires

  1. HTML submit utilisant une image comme bouton
    Par diabli73 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 20/12/2008, 21h58
  2. [débutant] utiliser un tableau comme une frameset
    Par toudoux dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/02/2006, 09h16
  3. Utilisation de PHP comme système de template
    Par crazydiver_e2 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/01/2006, 15h48
  4. [curseurs] utiliser une variable comme nom de champ
    Par Christian31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2005, 14h12
  5. Écriture dans un DBgrid quand utilise un query comme dataset
    Par dcayou dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 22h22

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