Afficher la valeur d'un checkbox
Résolu/Fermé
A voir également:
- Afficher la valeur d'un checkbox
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Afficher un tableau en c - Forum C
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
9 réponses
Bonjour,
C'est la propriété .checked qui indique si un checkbok est coché (.checked==true) ou non.
Si vous voulez qu'on vous aide, postez le code que vous avez déjà écrit ici, entre les balises qui vont bien !
C'est la propriété .checked qui indique si un checkbok est coché (.checked==true) ou non.
Si vous voulez qu'on vous aide, postez le code que vous avez déjà écrit ici, entre les balises qui vont bien !

ma fonction de comptage de checkbox cochées, qui marche.
et dans un autre input, j'aimerai pouvoir recuperer la valeur des checkbox, pour l'afficher dedans
var scoretotal = function(){
var n = $( "input:checked" ).length;
document.getElementById("mon-id").value = Number.parseFloat(n);
};
scoretotal();
$( "input[type=checkbox]" ).on( "click", scoretotal );
et dans un autre input, j'aimerai pouvoir recuperer la valeur des checkbox, pour l'afficher dedans
Les différents méthodes avec Jquery sont bien expliquées ici : http://memo-web.fr/categorie-jquery-25/
Celle_ci doit correspondre à ce que vous voulez :
Celle_ci doit correspondre à ce que vous voulez :
$("input[type='checkbox']:checked").each(
function(){
...
});
}
);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
20 avril 2021 à 21:09
20 avril 2021 à 21:09
Bonjour,
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
<meta charset="utf-8">
</head>
<body>
<?php
for($i=1;$i<20;$i++){
?>
<input type="checkbox" name="toto" value= "c_<?php echo $i;?>"><br>
<?php
}
?>
<input id="mon-id" value="">
<input id="liste" value="">
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
function scoretotal(){
var listChkb = "";
var checkedBox = $("input:checked" );
var n = checkedBox.length;
$("#mon-id").val(Number.parseFloat(n));
console.log(checkedBox);
$.each(checkedBox,function(i,el){
listChkb += el.value;
});
$("#liste").val(listChkb);
};
scoretotal();
$( "input[type=checkbox]" ).click(function(){
scoretotal();
});
</script>
</body>
</html>
Sauf erreur de ma part, ceci me donne encore le nombre de case cochées, et non la value de chacune d'elle. Et c'est ça moi que je voudrais
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
21 avril 2021 à 10:57
21 avril 2021 à 10:57
C'est bien une erreur de ta part ...
As tu testé le code tel que je te l'ai donné ?
Tu verras que ça marche parfaitement... ça te donne le nombre dans un input .. et la liste dans un autre ...
As tu testé le code tel que je te l'ai donné ?
Tu verras que ça marche parfaitement... ça te donne le nombre dans un input .. et la liste dans un autre ...
bon c'est que j n'ai pas réussi a le faire fonctionner alors ahha, merci, je vais persévérer
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
21 avril 2021 à 11:05
21 avril 2021 à 11:05
Tu as testé le code TEL que je te l'ai donné ?
Tu créés un fichier .html et tu colles le code ...
Puis tu le testes...
Tu créés un fichier .html et tu colles le code ...
Puis tu le testes...