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

Langage PHP Discussion :

Récupérer valeur Input pour afficher en fin d'URL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Juillet 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2020
    Messages : 3
    Par défaut Récupérer valeur Input pour afficher en fin d'URL
    Bonjour à tous,

    Je débute tout juste le JS, et je souhaiterais avoir un peu d'aide.
    Voilà ce que je souhaite faire sur mon site et que je ne parviens pas à faire :
    => ajouter à la fin de l'URL d'un bouton cliquable la valeur récupérée dans un champ input.

    Concrètement :
    -l'internaute entre sa valeur dans un champ Inuput ;
    -lorsqu'il clique sur un bouton situé sous ce champ, alors une URL s'ouvre. Cette URL est composée comme suit : "https://example.com/[SAVALEUR]"

    Quelqu'un aurait-il la gentillesse de m'indiquer comment faire svp ?

    Merci par avance

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour et bienvenue sur DVP.

    Tu n'as pas besoin de JavaScript pour faire cela, c'est le comportement normal d'un formulaire.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form action="https://example.com/">
      <input type="text" name="param">
      <input type="submit">
    </form>
    si tu saisies "exemple saisi" dans le champ param, l'url deviendra https://example.com/?param=exemple+saisi

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Juillet 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2020
    Messages : 3
    Par défaut
    Merci NoSmoking pour ta réponse rapide !
    Je viens de tester. Mais comment faire pour qu'il n'y ait que la valeur saisie dans le champ à la fin de l'URL et non pas ceci également "?param=" ?

    Désolée si c'est du basique...

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Juillet 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2020
    Messages : 3
    Par défaut
    J'ai fait autrement en approfondissant mes recherches, en php du coup. Pour ceux qui passeraient par là avec le même besoin, je note le code.

    Dans mon HTML :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form id="monform" action="suivrecolis.php" method="POST">
    <input id="suivicolis" name="suivicolis" type="text" placeholder="Entrer ici le n° de suivi colis"> 
    <input name="submit" type="submit" value="Suivre mon colis">
    </form>

    Dans un fichier suivrecolis.php :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
     
    if (isset($_POST['submit']))
    {
        $var = $_POST['suivicolis'];
        header("location: http://parcelsapp.com/fr/tracking/".$var);
    }
     
    ?>

    Je ne sais pas si c'est propre, en tout cas ça fonctionne

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

Discussions similaires

  1. [PHP 5.3] Récupérer valeurs input dynamique
    Par triaguae dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2012, 11h18
  2. Réponses: 2
    Dernier message: 18/01/2012, 09h27
  3. Récupérer valeur Input radio dans iframe
    Par Gaetan_ dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/03/2011, 10h57
  4. Récupérer valeur input par "name" et non "id"
    Par Sayrus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/07/2009, 18h22

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