Cocher un bouton checkbox avec du Javascript

Résolu/Fermé
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 - Modifié par Absot le 7/01/2011 à 13:16
 nancy1206 - 19 avril 2013 à 07:54
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

Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
7 janv. 2011 à 17:45
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
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
8 janv. 2011 à 15:20
Ok.

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

1
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
7 janv. 2011 à 16:52
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
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
10 janv. 2011 à 09:19
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
10 janv. 2011 à 11:06
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
Absot Messages postés 777 Date d'inscription mardi 28 octobre 2008 Statut Membre Dernière intervention 4 septembre 2020 44
10 janv. 2011 à 11:40
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
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
10 janv. 2011 à 13:46
Ok.

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

Cordialement.
0
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