Skip to content

Instantly share code, notes, and snippets.

@JuanjoSalvador
Last active May 23, 2016 10:47
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JuanjoSalvador/0d9f93df0f4990e3c660 to your computer and use it in GitHub Desktop.
Save JuanjoSalvador/0d9f93df0f4990e3c660 to your computer and use it in GitHub Desktop.
Contador de checkboxes en JavaScript
function contar() {
var checkboxes = document.getElementById("test").checkbox; // Array de checkboxes
var cont = 0; // Checkboxes marcados, por defecto empieza la cuenta en 0
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked) {
cont = cont++;
}
}
var porcen = (cont/checkboxes.length) * 100; // Porcentaje de checboxes marcados
if (cont == checkboxes.length) {
alert("¡Todos marcados!");
} else {
alert("Resultado: " + cont + "/" + checkboxes.length + ". Porcentaje de checkboxes marcados: " + porcen);
}
}
@JuanjoSalvador
Copy link
Author

Al editor de Github Gist se la suda un poco el formato que yo le de a mi código con los sangrados.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment