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 :

<a> en submit


Sujet :

HTML

  1. #1
    Invité
    Invité(e)
    Par défaut <a> en submit
    Bonjour j'ai le code si dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="post" action="test2.php">
    			Text : <input type="text" name="text"/>
    			<a>valider</a>
    		</form>
    qui doit envoyer les infos sur la page contenant ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
                            echo $_POST['text'];
                    ?>
    Je veux que ma balise <a>valider</a> soit considéré comme un <button type="submit">valider</button> ou <input type="submit"/> pour que quand le text de la balise <a> est cliqué le résultat du formulaire s'envoie avec la méthode post a la page test2.php et que je puisse donc exécuter le script php de cette page.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 172
    Points
    17 172
    Par défaut
    Salut

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    		<form name="myform" method="post" action="test2.php">
    			Text : <input type="text" name="text" value="essais"/>
    			<a href="javascript:myFunction()">valider</a>
    		</form>
    		<script>
                            function myFunction (){
                                    //alert('coucou');
                                    document.forms["myform"].submit();
                            }
                    </script>
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    je ne comprends pas la problématique, pourquoi un élément <a> là où un élément <input type="submit"> ou <button> sont fait pour cela !?!

    Si c'est uniquement un problème de rendu alors le CSS est ton ami.
    Avec le CSS suivant :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    .like-link {
      margin: 0;
      padding: 0;
      border: none;
      text-decoration: underline;
      font: inherit;
      color: #00F;
      background: transparent;
      cursor: pointer;
    }
    la ressemblance est « frappante » entre ces différentes écritures :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p><a href="#">Valider</a>
    <p><button class="like-link">Valider</button>
    <p><input  class="like-link" type="submit" value="Valider">

  4. #4
    Invité
    Invité(e)
    Par défaut Merci
    Les deux solution fonctionne mais la première m'est préférable car je souhaite que ce bouton ait le me style que mes autres liens mais merci quand même.

  5. #5
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    je ne comprend pas vraiment ce que finalement tu retiens comme mise en oeuvre !

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

Discussions similaires

  1. [struts] submit+image
    Par DeeJimy dans le forum Struts 1
    Réponses: 2
    Dernier message: 20/07/2004, 14h53
  2. [Portal] Submit dans un portlet
    Par nic211 dans le forum Oracle
    Réponses: 9
    Dernier message: 07/07/2004, 18h37
  3. [Struts]Multi submit
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 3
    Dernier message: 08/06/2004, 09h43
  4. [html:select][html:options] pb de submit
    Par wazup dans le forum Struts 1
    Réponses: 5
    Dernier message: 03/05/2004, 18h54
  5. [JSP] récupération de l'origine du submit
    Par Jovial dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/04/2004, 09h40

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