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 :

[Débutant] Accèder à un élément dans une fonction


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 360
    Points : 170
    Points
    170
    Par défaut [Débutant] Accèder à un élément dans une fonction
    Bonjour,

    Ce que j'essaie de faire est simple mais ça ne marche pas. Etant débuttant, ça doit être une erreur bête mais je ne trouve pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function one_checked(name)
    {	
    	document.form_main_1.name.checked = 1;
    }
    Ce que je voudrais c'est que le résultat de cette fonction soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.form_main_1.check_1.checkded = 1
    ou check_1 est le name du input checkbox, mais il ne reconnait pas 'name'.

    Comment faire svp ? Je suis sûr que c'est bete !!!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 397
    Points : 430
    Points
    430
    Par défaut
    Il faut éviter d'utiliser les mots "id" ou "name" pour ne citer qu'eux comme noms de variables, ce sont des mots "protégés" par le langage. Remplacele mot name par name1 et ca fonctionnera peut-être.

  3. #3
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    bonjour,


    n'accède pas à un élément en utilisant l'attribut name de l'élément, utilise plutôt l'attribut id puis utilise la méthode document.getElementById("idElement") :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function one_checked()
    {	
    	alert(document.getElementById("idChk").checked);
     
    }

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="checkbox" id="idChk" onclick="one_checked()" />

  4. #4
    Membre habitué
    Inscrit en
    Septembre 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 360
    Points : 170
    Points
    170
    Par défaut
    Ha oui, ça marche tout de suite.
    Désolé pour cette question évidente! Hélas je crois que j'en aurai d'autre!

  5. #5
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Il n'y a pas de mal Les débutants sont les bienvenus

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

Discussions similaires

  1. Accéder à un tableau dans une fonction
    Par valanagrid dans le forum C++
    Réponses: 10
    Dernier message: 18/09/2006, 16h08
  2. [Débutant] Pointeur FILE dans une fonction
    Par Dexter00 dans le forum C
    Réponses: 8
    Dernier message: 29/08/2006, 21h37
  3. [débutant] mettre un parametre optionnel dans une fonction
    Par maximenet dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/08/2006, 16h08
  4. [débutant] erreur dans une fonction
    Par Skizo dans le forum Access
    Réponses: 7
    Dernier message: 18/05/2006, 10h46
  5. [Débutant] regroupement d'éléments dans une listBox
    Par fast&furious dans le forum Access
    Réponses: 2
    Dernier message: 15/10/2005, 15h05

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