За последние 24 часа нас посетили 19907 программистов и 1638 роботов. Сейчас ищут 1885 программистов ...

Как выделить все checkbox нажатием кнопки

Тема в разделе "JavaScript и AJAX", создана пользователем russich, 20 мар 2010.

  1. russich

    russich Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Украина
    Добрый вечер,
    вопрос такой, как сделать так, чтобы при нажатии копки "Выделить все", все checkbox-сы были выделены? Вот код, который я набросал:

    PHP:
    1. <form ACTION=script.php METHOD=GET>
    2.   <INPUT TYPE=submit VALUE="Выделить все">
    3.    <INPUT TYPE=checkbox NAME=1>1
    4.    <INPUT TYPE=checkbox NAME=2>2
    5.    <INPUT TYPE=checkbox NAME=3>3
    6.  </form>
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. russich

    russich Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Украина
    Luge, спасибо, но это не то, что нужно.

    И еще, джаваскрипты использовать не хочу, только РНР.
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    делать это на php идеотизм ИМХО, но хозяин барин
    PHP:
    1. <?php
    2. if(isset($_GET['check'])){
    3. echo '<form ACTION=script.php METHOD=GET>
    4.   <INPUT TYPE=checkbox NAME=1 checked>1
    5.   <INPUT TYPE=checkbox NAME=2 checked>2
    6.   <INPUT TYPE=checkbox NAME=3 checked>3
    7.  </form>';
    8.  
    9. } else {
    10. echo '<form ACTION=script.php METHOD=GET>
    11.   <INPUT TYPE=checkbox NAME=1>1
    12.   <INPUT TYPE=checkbox NAME=2>2
    13.   <INPUT TYPE=checkbox NAME=3>3
    14.  </form><a href="index.php?check=1">чекнуть</a>';
    15. }
    16. ?>
     
  5. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Полнотью согласен, ненадо бояться JavaScript, очень сильно помогает.
     
  6. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    Padaboo
    тут помниться раздел был с нашим индийским кодом. вот это туда=)
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  8. PooH63

    PooH63 Активный пользователь

    С нами с:
    20 июл 2009
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1.  
    2.  <form ACTION=script.php METHOD=GET>
    3.    <INPUT TYPE=button VALUE="Выделить все" id="all">
    4.    <INPUT TYPE=checkbox NAME=id_human>1
    5.    <INPUT TYPE=checkbox NAME=id_human>2
    6.    <INPUT TYPE=checkbox NAME=id_human>3
    7.   </form>
    8.  
    9.  
    10.                     $('#all').click(function() {
    11.                         var checked_status = this.checked;
    12.                         $('input[name=id_human]').each(function() {
    13.                             this.checked = checked_status;
    14.                         });
    15.                     });
    jQuery не забудь подключить