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 :

Ma variable n'est pas r�cup�r�e correctement


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut Ma variable n'est pas r�cup�r�e correctement
    Bonjour,
    j'ai vraiment un truc tout b�te.

    J'ai une petit fonction qui va modifie un field en disabled ou pas

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function active_field_price(val){
    	alert(val);
    	document.getElementById(val).disabled = true;
     
    }
    Je ne comprend pas pourquoi le val est affich� dans le alert mais par contre firedebug me dit que ca valeur est nul dans le getElementById.

    Si val est egal � "id_de_mon_champ", alert devrait m'afficher "id_de_mon_champ" et dans la seconde ligne, je devrais avoir l'�quivalence de
    document.getElementById('id_de_mon_champ').disabled = true;
    Non?

  2. #2
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Effectivement �a fonctionne ainsi. Pourriez-vous nous montrer l'appel de la fonction �galement ? Y a-t-il d'autres lignes de code dans votre fonction ? Et ajoutez-y le code du champ en question.

  3. #3
    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 pierrot10
    Je ne comprend pas pourquoi le val est affich� dans le alert mais par contre firedebug me dit que ca valeur est nul dans le getElementById.
    Peut-�tre as-tu oubli� que getElementById recherche, comme son nom l'indique, un id, pas un name...
    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

  4. #4
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    Hello,
    Oui c'est bien un id que je recherche.

    L'appelle a ma fonction est ainsi
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onchange="active_field_price('id_etablissement-".$data['id_equipement']."')"
    ou alors
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onchange="active_field_price('id_etablissement-8')"

  5. #5
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Et le code HTML du champ 'id_etablissement-8' ?

  6. #6
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    ca?
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <input id="id-etablissement-checkbox-8" name="etablissement-checkbox-8" class="class" value="1" type="checkbox" onchange="active_field_price('id-etablissement-8')"  />
    <input id="id-etablissement-8" name="etablissement-8" class="gestion_frais" value="2.01" type="text" disabled="false"  />

  7. #7
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    En fait j'avais fait une erreur.
    J'avais mis un id_etablissement-8 dans l'appel de la fonction alors que l'id est "id-etablissement-8".

    . Ca marche maintenant. D�sol� pour le d�rangement

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

Discussions similaires

  1. [PHP 5.2] Ma variable n'est pas prise en compte
    Par beegees dans le forum Langage
    R�ponses: 4
    Dernier message: 12/05/2009, 10h29
  2. R�ponses: 6
    Dernier message: 27/01/2008, 17h18
  3. R�ponses: 10
    Dernier message: 15/01/2008, 12h03
  4. La variable n'est pas reconnue
    Par Iori Yagami dans le forum Langage
    R�ponses: 1
    Dernier message: 14/10/2007, 22h08
  5. R�ponses: 2
    Dernier message: 20/09/2006, 08h58

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