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 :

Problème selection liste


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Par défaut Problème selection liste
    Bonjour,

    J'ai un petit souci je récupère des infos sur une bd avec ajax après selection d'un champ, et je met à jour le reste des champs du formulaire.

    Pour les champs texte pas de pb mais pour une liste déroulante rien a faire..

    J'ai essayer d'utiliser une solution trouvée ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function selectList(liste,valeur){
      for(i=0;i<liste.options.length;i++){
        if(liste.options[i].value==valeur)
        {
          document.form1.code_habi.options[i].selected=true;
        }
      }
    }
    Avec cette fonction j'ai une erreur il ne comprend pas liste.option

    Si je precise l'objet la il effectue bien la boucle mais ne selectionne rien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function selectList(liste,valeur){
      for(i=0;i<document.form1.code_habi.options.length;i++){
        if(document.form1.code_habi.options[i].value==valeur)
        {
          document.form1.code_habi.options[i].selected=true;
        }
      }
    }
    J'ai verifié qu'il y avait bien une egalité en rajoutant:

    alert(document.form1.code_habi.options[i].value+"----"+valeur);

    Dans la boucle.

    Merci de votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    comment fais tu l'appel de la fonction?
    vérifie aussi les "espaces"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert("debut:"+document.form1.code_habi.options[i].value+"----"+valeur+"fin");

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Par défaut
    Merci Matthieu2000

    je viens de trouver le


    L'erreur n'était pas dans la partie javascript mais dans un retour chariot ajouté au bout de ma variable par la partie php qui me renvoyait l'info.

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

Discussions similaires

  1. Problème SELECT, CASE et Group by
    Par Royd938 dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 03/10/2014, 07h41
  2. Problème sur select liste déroulante
    Par Vanessa48 dans le forum Langage
    Réponses: 9
    Dernier message: 20/10/2011, 17h02
  3. [SQL] Problème avec liste déroulante et select
    Par cari dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 28/07/2006, 20h52
  4. Problème avec listes liées entre elles et bouton "précé
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/08/2005, 15h10
  5. Problème select MAX(annee) dans une requête
    Par grisounette dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 28/10/2004, 17h36

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