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 :

[Javascript débutant]Récupérer value de <option> pour mettre dans l'url


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut [Javascript débutant]Récupérer value de <option> pour mettre dans l'url
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <form method="post" action="mod.asp">
    	<fieldset>
           <legend>Modifier</legend>
           <label>
               Sélectionner un mot :<br />
               <select name="mot" id="mot" onchange="javascript:top.document.location.href='lexique_modif.asp?mot=';" >
                   <option value="#">Choisir ...</option>
    <%
    	Do While not objRecordset.eof
    			Response.Write("<option value='")
    			Response.Write(objRecordset("mot"))
    			Response.Write("'>")
    			Response.Write(objRecordset("mot"))
    			Response.Write("</option>")
     
     
    			objRecordset.MoveNext
    	loop
    %>
               </select>
           </label>
    	   <p>
    	   <label>Mot :</br>
    	   <input type="text" name="mot" tabindex="30" /></label>
    	   </p>
    	    <p>
               <label>Définition :<br />
               <textarea name="definition" cols="40" rows="4" tabindex="80"></textarea>
    		   </label>
           </p>
    	   <p><input type="submit" value="Modifier" /></p></br>
    	   </fieldset>
    </form>
    Ce que je souhaite faire : Récupérer la valeur choisit par l'utilisateur afin d'aller chercher dans ma base de donnée (elle contient 2 champs : mot et definition) le texte associé à son choix afin qu'il puisse faire la modification ensuite.

    vous avez déjà un petit bout de code qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="javascript:top.document.location.href='lexique_modif.asp?mot=';" >
    Je souhaitais utiliser la méthode GET en asp afin de récupérer le mot choisit et faire les requêtes mais je bloque sur le javascript qui me permet d'écrire la suite de mon url, c'est à dire juste la valeur choisit.

    J'espère que je me suis bien fait comprendre.

    Merci pour toute l'aide que vous m'apporterez.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    c'est la saint select aujourdh'ui ?

    http://www.developpez.net/forums/sho...d.php?t=165080
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    Merci pour ta réponse.

    J'avais vu ce lien, et j'ai testé et je n'ai pas trouvé mon bonheur et ne voulant pas pourrir son thread, j'en ai fait un nouveau.

    Je ne vois vraiment pas la solution à mon problème pourtant je sais que j'en suis près ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    Personne peut m'aider ...

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tu n'a pas du bien comprendre les autres posts ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <select id='monselect' onchange="alert(this.options[this.selectedIndex].innerHTML)">
    <option>un</option>
    <option>deux</option>
    <option>un</option>
    <option>un</option>
    <option>un</option>
    <option>un</option>
    <option>un</option>
    </select>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    En fait je souhaiterais récupérer la valeur de mon select afin d'afficher le contenu de ma table dans un texarea.

    Au début je voulais la passer dans l'url comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id='mot' onchange="top.document.location = "lexique_modif.asp?mot="+document.getElementById('mot').options[document.getElementById('mot').selectedIndex].value ">
    Pour ensuite récupérer ma valeur avec request.queryString("mot") mais mon javascript n'a pas l'air de fonctionner

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    Bon bah finalement en recoupant tout, j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id='mot' onchange="top.document.location = 'lexique_modif.asp?mot='+this.options[this.selectedIndex].innerHTML">
    Merci pour ton aide précieuse SpaceFrog.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/12/2009, 12h24
  2. Réponses: 2
    Dernier message: 29/08/2007, 19h43
  3. Réponses: 17
    Dernier message: 06/09/2006, 13h37
  4. Récupérer le nom d'un champ pour utilisation dans getElement
    Par effree dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/02/2006, 16h21
  5. Réponses: 2
    Dernier message: 14/02/2006, 14h59

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