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 :

Recuperer des information d'un formulaire et les découper


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut Recuperer des information d'un formulaire et les découper
    Bonjours à tous, je cherche une solution pour réaliser un module de recherche sur mon site et j'ai besoin de javascript pour une chose.

    J'aimerais trouver un script qui découpe une expression entrée dans un formulaire et puisse en ressortir chaque mot séparé par un espace entre crochets ([mot 1].[mot 2] etc...)

    Donc en partant de ce formulaire :

    <form method="post" action="page.htm">
    <input type="text" name="keyword" size="10" />
    <input type="submit" />
    </form>

    Si j'entre "tutoriel javascript", il faudrait que l'on puisse afficher :

    [tutoriel].[javascript]

    Quelqu'un peut m'aider ? (je n'y connais rien en javascript donc si vous pouviez me donner un script complet et pas des petits bouts)

    Merci.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Un exemple à adapter :
    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
    19
    20
    21
    22
    <html>
      <head>
        <script type="text/javascript">
          function miseEnForme(chaine)
          {
            var lesMots = chaine.value.split(' ');
            var nouvelleChaine = '[' + lesMots.join('].[') + ']';
            document.getElementById('affiche').innerHTML = nouvelleChaine;
            return false;
          }
        </script>
      </head>
      <body>
        <form method="post" action="" onsubmit="return miseEnForme(this.keyword)">
          <input type="text" name="keyword" size="10" />
          <input type="submit" value="valider" />
        </form>
        <br />
        <div id="affiche">
        </div>
      </body>
    </html>

  3. #3
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    Merci pour la réponse, le script fonctionne très bien. Mais est-ce qu'il n'y a pas un autre moyen pour affiche les keywords que <div id="affiche"></div> ?

    On ne pourrait pas plutôt utiliser 'document.write('???');' ?

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

Discussions similaires

  1. Recuperation des informations sur les equipements réseaux
    Par Christiankamus dans le forum Développement Windows
    Réponses: 0
    Dernier message: 29/08/2011, 12h56
  2. Réponses: 2
    Dernier message: 12/05/2008, 18h17
  3. Réponses: 7
    Dernier message: 14/11/2007, 13h36
  4. Réponses: 4
    Dernier message: 13/06/2007, 13h17
  5. Réponses: 4
    Dernier message: 08/07/2006, 14h11

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