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 :

inclure variable dans cha�ne


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Invit�
    Invit�(e)
    Par d�faut inclure variable dans cha�ne
    Bonjour,

    Je suis un peu novice en javascript et l� j'essais de changer la valeur de champs input. Pour se faire j'essais de faire comme ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    var ordre = document.getElementById('ordre_albums').getElementsByTagName('li');
     
    for (var i = 0; i < ordre.length; i++) {
    	document.form_edi_albums.album_+i+.value = ordre[i].id;
    }
    j'ai des champs input appel�s album_1, album_2, album_3, etc.

    je ne sais pas comment mettre ma variable i dans la chaine pour qu'il le prenne comme le nombre qu'il repr�sente et pas comme une lettre.

  2. #2
    Membre �m�rite
    Avatar de gwinyam
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par d�faut
    Et en utilisant un tableau?

    De la fa�on:

    album[1]
    album[2]

    �a serait pas plus simple?

  3. #3
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par gwinyam Voir le message
    Et en utilisant un tableau?

    De la fa�on:

    album[1]
    album[2]

    �a serait pas plus simple?
    ... peux-tu d�velopper ton id�e ? Je ne comprend pas bien comment tu veux dire...

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par d�faut
    Salut,

    essaie ceci, ca devrait aller :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.form_edi_albums['album_'+i].value = ordre[i].id;
    ++

  5. #5
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par escteban Voir le message
    Salut,

    essaie ceci, ca devrait aller :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.form_edi_albums['album_'+i].value = ordre[i].id;
    ++
    Merci !!! J'ai donc fait ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    for (var i = 0; i < ordre.length; i++) {
    	var j = i+1;
    	document.form_edi_albums['album_'+j].value = ordre[i].id;
    }
    j'ai ajout� la variable j pasque mes albums commencent � 1 et pas 0.

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par babastutz Voir le message
    j'ai ajout� la variable j pasque mes albums commencent � 1 et pas 0.
    Tu peux aussi faire :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    for (var i = 1; i <= ordre.length; i++)
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    110
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par d�faut
    Juste pour le petite histoire,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.form_edi_albums['album_'+(i+1)].value = ordre[i].id;
    fonctionne aussi, dans ce cas javascript effectue l'ajout sur le nombre (int) i, puis concatene.
    Mais c'est vraiment pour discuter car je ne vois aucun inconvenient � utiliser j comme tu l'as fait.

    ++

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Pb syntaxe : inclure variable dans requ�te HQL
    Par dassault73 dans le forum Hibernate
    R�ponses: 1
    Dernier message: 11/04/2010, 22h12
  2. [AC-2003] Archivage d'un �tat et inclure variable dans un titre
    Par Djrom� dans le forum IHM
    R�ponses: 6
    Dernier message: 09/08/2009, 19h38
  3. Extraction de variables dans une cha�ne
    Par Spack dans le forum G�n�ral Python
    R�ponses: 6
    Dernier message: 20/05/2006, 19h42
  4. Peut-on inclure une variable dans une cha�ne SQL ?
    Par beegees dans le forum Langage SQL
    R�ponses: 2
    Dernier message: 29/03/2006, 11h31
  5. R�ponses: 5
    Dernier message: 05/04/2005, 11h53

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