Mon objectif est que lorsque l'utilisateur clique sur la case à cocher, il comptera le nombre d'entrées vérifiées avec le même nom de classe code>. J'essaie d'envoyer le Modifier pour la question:
Comment puis-je obtenir de la valeur à partir du journal de la console à Var dans PHP? Strong> p> affichage p> javascript p> var e code> dans la fonction de comptage, mais je ne suis pas sûr de la syntaxe droite. Lorsque je remplace le E code> ici: var n = $ ('.e: coché') .length; code> avec un nom de classe, il fonctionne. Mais j'en ai besoin pour être dynamique.
3 Réponses :
Vous pouvez interroger les sélecteurs avec des classes et des attributs spécifiques à l'aide de QuerySelectorall < /a>. avec ceci: p>
Supprimer javascript p> onclick = "B (this.classname)" code>. Définir comteChecked code> au niveau mondial. Définir un événement de clic avec $ ("Saisie [TYPE = Cochez la case]"). Sur ("Cliquez sur", ComptChecked); Code>. Ensuite, vous pouvez utiliser ceci.classname code> INTÉRIEUR NOMCCHECKED code>. Cela fonctionnera bien.
View
Merci. Comment puis-je obtenir de la valeur à partir du journal de la console à Var dans PHP?
J'ai fait un extrait de travail pour votre problème au secret de Victoria. Les commentaires sont mentionnés dans l'extraite lui-même. Voir si cela résout votre problème.
p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <br><label><input onchange="b(this.className)" class="kaka" type="checkbox" name="worker_name[]" value="kaka1" />kaka1 <input onchange="b(this.className)" class="kaka" type="checkbox" name="worker_name[]" value="kaka2" />kaka2 <input onchange="b(this.className)" class="kaka" type="checkbox" name="worker_name[]" value="kaka3" />kaka3 <br><br> <input onchange="b(this.className)" class="lala" type="checkbox" name="worker_name[]" value="lala1" />lala1 <input onchange="b(this.className)" class="lala" type="checkbox" name="worker_name[]" value="lala2" />lala2 <br><br> <input onchange="b(this.className)" class="jaja" type="checkbox" name="worker_name[]" value="jaja1" />jaja1 <input onchange="b(this.className)" class="jaja" type="checkbox" name="worker_name[]" value="jaja2" />jaja2
Remplacez l'intérieur de $ () avec une chaîne littéral développeur.mozilla .org / fr-nous / docs / web / javascript / référence / ...
$ ('. e: coché') code> devrait être$ ('+ e +': vérifié ') code>Pourquoi attachez-vous un événement en cours de clic dans la fonction utilisée dans
onclick code>?Supprimer
onclick = "B (ce.classname)" code>. DéfinircomteChecked code> au niveau mondial. Définir un événement de clic avec$ ("Saisie [TYPE = Cochez la case]"). Sur ("Cliquez sur", ComptChecked); Code>. Ensuite, vous pouvez utiliserceci.classname code> INTÉRIEURNOMCCHECKED code>. Cela fonctionnera bien.