8722 sujets

Développement web côté serveur, CMS

Bonjours,
J'ai pour projet de réaliser un petit site perso pour répertorier les films que j'ai vu et ensuite pouvoir les afficher par catégorie sélectionné mais j'ai un problème avec les checkbox.

Je me demandais si il y avait moyen de savoir si une checkbox a été cocher plusieurs fois.

Par exemple ici j'aimerais un moyen de faire en sorte qu'une checkbox puisse avoir ces 3 état (vrai,faux,non cocher)

upload/1551744496-74727-222.jpg

Je ne sais pas si c'est possible en PHP sachant que je n'y connait pas du tout en java Smiley ohwell .
Si vous avez une solution ou une alternative je suis preneur Smiley smile .
merci d'avance.
Modérateur
Salut,


Un checkbox n'a que 2 états : coché ou non. Impossible (a ma connaissance) d'en créer 3.

Il faudrait passer par un peu de Js (Javascript != Java Smiley cligne ) pour créer un bouton qui aura 3 états.
Salut

Que tu t'y connaisse pas en JAVA, c'est pas très grave Smiley smile par contre va falloir user un peu de JAVASCRIPT Smiley smile

Pour les trois états, c'est pas très complexe
Tu as :
checked true,
checked false,
et
indeterminate

exemple ici : https://codepen.io/JUSEN/pen/eXdwXY

Pour la demande de "savoir si c'est coché plusieurs fois"
Tu peux faire un compteur javascript jquery

<input type="checkbox" id="MyCheckbox" data-count-click="0"/>


$("#MyCheckbox").on("click", function(){
  var numb = $(this).data("count-click");
  numb += 1;
  $(this).data("count-click", numb);
  $("#numbClick").html(numb);
});
Meilleure solution