Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2013, 06:18
Новичок на форуме
Отправить личное сообщение для zilon Посмотреть профиль Найти все сообщения от zilon
 
Регистрация: 16.09.2013
Сообщений: 3

вывести количество отмеченых чебоксов
Здравствуйте, не получается вывести количество отмеченных чебоксов

вот пример new-muzon.ru/zilon/index.php когда по одному отмечаю то число выводится, а когда нажимаю на один и веду мышкой по остальным(как на яндекс почте, массово выделяю письма чтоб удалить) - они отмечаются но, не выводятся как отмеченные, не знаю, что делать, вот код... подскажите пожалуйста как исправить

<script type="text/javascript">

    var count = 0;

    $(function() {
        displayCount();
        $('input[type=checkbox]').click(function() {
            if (this.checked) {
                count++;
            } else {
                count--;
            }
            displayCount();
        });
    });

    function displayCount() {
        $('#count').text(count);
    }

</script>
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2013, 09:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Выделение checkbox и вывод количества выделенных
Сообщение от zilon
мышкой по остальным(как на яндекс почте, массово выделяю письма чтоб удалить) - они отмечаются но, не выводятся как отмеченные, не знаю, что делать
за подобное выделение у вас отвечает отдельный скрипт который знать не знает о выводе отмеченных чекбоксов
и так 2 в одном или Выделение checkbox и вывод количества выделенных

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script type="text/javascript">
$(document).ready(function(){
     var checkbox =  $(':checkbox'),count,checked,started = false;
     $('body').mouseup(  function(){
      started = false;
    });
     checkbox.each(function(indx, element){
    $(this).click(  function(){
     checked = $(this).prop("checked");
     $(this).prop({"checked":!checked});
     count =  $( ':checked' ).size()
     $('#count').text(count)
    });
     $(this).mousedown(  function(){
     checked = $(this).prop("checked");
     $(this).prop({"checked":!checked});
     count =  $( ':checked' ).size()
     $('#count').text(count)
     started = true;
    });
    $(this).mouseenter(  function(){
    checked = $(this).prop("checked");
    started &&  $(this).prop({"checked":!checked});
    count =  $( ':checked' ).size()
    $('#count').text(count)
    });
    });

  });
  </script>

</head>

<body>
Количество отмеченных доменов - <span id="count">0</span>
<input name="" type="checkbox">
<input name="" type="checkbox">
<input name="" type="checkbox">
<input name="" type="checkbox">
<input name="" type="checkbox">
<input name="" type="checkbox">
</body>

</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести дату, чтобы не повторять скрипт пару раз xXapokalypsesXx Общие вопросы Javascript 10 27.06.2013 13:43
вывести адрес сайта Radioactive Элементы интерфейса 4 16.05.2013 02:37
Вывести скидки в калькуляторе 27NataRUS Общие вопросы Javascript 2 18.02.2013 09:30
Как вывести данные из PHP Sherminator Events/DOM/Window 2 07.08.2012 20:11
Как получить количество дней до определенной даты beard Общие вопросы Javascript 3 24.06.2012 17:22