Подсчитать количество флажков, выбранных без перезагрузки страницы? - PullRequest
2 голосов
/ 20 августа 2009

Я продолжу дальше этот вопрос .

В настоящее время у меня есть гиперссылка asp.net для Select All (NumberOfCheckBoxes), которая работает, но я хочу добавить еще одну ссылку, возможно, просто стандартную гиперссылку HTML для Uncheck Selected (NumberOfCheckedBoxes) ) и обновите значение NumberOfCheckedBoxes, если флажки установлены, без перезагрузки страницы.

У меня уже есть javascript для того, чтобы снять их, но не считать их и распечатать на экране.

Я не уверен, является ли JQuery подходом к этому или просто стандартному Javascript.

Заранее спасибо за любую помощь.

Ответы [ 2 ]

12 голосов
/ 20 августа 2009

С помощью jQuery вы можете:

$("input:checkbox:checked").length;
9 голосов
/ 20 августа 2009

Попробуйте это:

var inputElems = document.getElementsByTagName("input"),
    count = 0;
for (var i=0; i<inputElems.length; i++) {
    if (inputElems[i].type === "checkbox" && inputElems[i].checked === true) {
        count++;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...