Cocher un bouton checkbox avec du Javascript

Résolu
Bonjour, je souhaiterais savoir comment faire pour cocher un bouton checkbox avec du javascript.

J'ai essayé ces méthodes:

$('#checkBoxGaz').css('checked', 'checked'); 
checkBoxGaz.checked = true; 


Mais aucune des deux ne fonctionnent.

Merci de votre aide

8 réponses

  1. L'utilisateur peut s'il le souhaite visualiser plusieurs donc j'utilise des checkbox mais s'il n'en coche aucune, je voudrais en cocher moi-même aec l'aide du javascipt.

    J'utilise un peu de Jquery pour faire des slides.
    2
    1. Désolé d'intervenir dans votre discussion, mais actuellement j'ai le même problème. alors Je voudrais que mon checkbox soit coché en permanence quand on clique dessus
      pour la 1ère fois mais ça marche pas.:/
      J'ai essayé ce code mais en vain,

      <input type="checkbox" onclick="OnChangeCheckbox (this)" id="myCheckbox" />
      <label for="myCheckbox">Je suis sur cette photo</label>

      et mon js..

      if (checkbox.checked) {
      $("#myCheckbox").attr("checked","checked");
      }

      Merci
      0
      1. Ok.

        En tout cas content d'avoir pu t'aider à résoudre ton problème.

        Cordialement.
        0
        1. En fait, si ca fonctionne, c'est juste que je m'étais trompé d'endroits tout à l'heure dans mon javascript.

          Sinon, dans mon formulaire, j'ai deux checkbox et j'ai besoin que quand l'utilisateur le valide, au moins une des deux checkbox soit cochée donc pour ça qu'il y en a une par défaut et si jamais l'utilisateur décoche les deux, alors se cochent toutes les deux.

          Voilà merci, c'est résolu :)
          0
          1. Quend je regarde
            <input type=checkbox name="choixElectricite" onclick="choixConsommation('electricite')" checked="checked" id="checkBoxElectricite" />

            elle est déjà coché grâce à
            checked="checked" 

            donc je voit pas ce que tu veux faire réellement ?
            Peux-tu me montrer ton code html et le javascript en m'expliquant ce que tu tu veux vraiment faire stp ?
            0
            1. Tout d'abord, désolé du retard pour répondre.

              Ca ne fonctionne pas, j'ai essayé en mettant le nom puis l'id du checkbox mais ça ne change pas, ca ne veut pas le cocher.

              Voici une de mes checkbox:
              <input type=checkbox name="choixElectricite" onclick="choixConsommation('electricite')" checked="checked" id="checkBoxElectricite" />
              


              Et le code javascript utilisé:
              $("#checkBoxElectricite").attr("checked","checked");
              


              Qu'est-ce que je peux faire svp?
              0
              1. Ok.

                Pour cocher une checkbox, essaye plutôt cette syntaxe :
                $("#check1").attr("checked","checked");

                1
                1. Bonjour,

                  Tu veux faire quoi réellement ?
                  Tu veux cocher une checkbox en javascript ?
                  Tu utilise la librairie jQuery ou autre ou du pur javascript ?

                  Cordialement.
                  0