Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как ограничить количество отмеченных галочек (чекбоксов)
 
 автор: makis   (28.02.2007 в 18:20)   письмо автору
 
 

Здравствуйте.
Есть форма, в которой присутствует возможность выбора определённых компонентов из более чем 150. Как можно с помощью JavaScript ограничить количество отмеченных чекбоксов до 10. А если пользователь отмечает больше, чем 10, то чтобы отмеченные ранее чекбоксы деактивировались?
И как можно сделать, чтобы кнопка пересылки информации о выбранных элементах была бы неактивна (чтоб нельзя было нажать) до выбора ровно 10 чекбоксов?

   
 
 автор: 12345   (28.02.2007 в 19:05)   письмо автору
 
   для: makis   (28.02.2007 в 18:20)
 

Для этого (уважаемый), надо взять и написать скрипт.
Когда будет следующий вопрос, приходите.

   
 
 автор: Фитч   (28.02.2007 в 19:10)   письмо автору
 
   для: makis   (28.02.2007 в 18:20)
 


<SCRIPT>
<!--

var numChecked = 0;

function check(chkd)
{
 ((chkd) ? numChecked++ : numChecked--);
 if(numChecked > 10) { document.forms[0].reset(); /* ТУТ НАДО ОБНОВИТЬ СТРАНИЦУ!!  НЕ ПОМНЮ КАК!*/}
}

function sbmt()
{
 if(numChecked != 10) return false;
 document.forms[0].submit();
}

//-->
</SCRIPT>

<BODY>

<FORM>

<input type=checkbox onClick="check(this.checked)">
<!-- и тд -->


ЗЫ:
А вообще 12345 прав. Но когда увидел его пост было поздно

   
 
 автор: makis   (28.02.2007 в 19:17)   письмо автору
 
   для: Фитч   (28.02.2007 в 19:10)
 

Спасибо! Попробую.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования