|
|
|
| Здравствуйте.
Есть форма, в которой присутствует возможность выбора определённых компонентов из более чем 150. Как можно с помощью JavaScript ограничить количество отмеченных чекбоксов до 10. А если пользователь отмечает больше, чем 10, то чтобы отмеченные ранее чекбоксы деактивировались?
И как можно сделать, чтобы кнопка пересылки информации о выбранных элементах была бы неактивна (чтоб нельзя было нажать) до выбора ровно 10 чекбоксов? | |
|
|
|
|
|
|
|
для: makis
(28.02.2007 в 18:20)
| | Для этого (уважаемый), надо взять и написать скрипт.
Когда будет следующий вопрос, приходите. | |
|
|
|
|
|
|
|
для: 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 прав. Но когда увидел его пост было поздно | |
|
|
|
|
|
|
|
для: Фитч
(28.02.2007 в 19:10)
| | Спасибо! Попробую. | |
|
|
|