Показать сообщение отдельно
  #13 (permalink)  
Старый 07.12.2011, 22:36
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Эх как жешь с вами тяжело, смотрим твое предложение:
<html> 
<body> 
<input type="checkbox" name="checkbox" id="cb1"><label for="cb1"> 1</font></label><br> 
 <input type="checkbox" name="checkbox" id="cb2"><label for="cb2"> 2</label><br> 
 <input type="checkbox" name="checkbox" id="cb3"><label for="cb3"> 3</label><br> 
 <input type="checkbox" name="checkbox" id="cb4"><label for="cb4"> 4</label><br> 
 <input type="checkbox" name="checkbox" id="cb5"><label for="cb5"> 5</label><br> 
  
<script type="text/javascript"> 
var cbs = [ 
        document.getElementById('cb1'), 
        document.getElementById('cb2'), 
        document.getElementById('cb3'), 
        document.getElementById('cb4'), 
        document.getElementById('cb5') 
    ]; 
  
for(var i = 0; i < cbs.length; i++ ) { 
  
    cbs[ i ].onclick = function() { 
  
        var count_checked = 0; 
  
        for(var i = 0; i < cbs.length; i++ ) { 
            if ( cbs[ i ].checked ) { 
               count_checked++; 
            } 
        } 
        for(var i = 0; i < cbs.length; i++ ) { 
            if ( count_checked >= 3 ) { 
                cbs[i].disabled = !cbs[i].checked;
            } 
        } 
    } 
} 
</script> 
  
</body> 
</html>


Надеюсь этого достаточно что бы ты понял в чем тут изюминка
Ответить с цитированием