Показать сообщение отдельно
  #1 (permalink)  
Старый 09.04.2016, 09:43
Новичок на форуме
Отправить личное сообщение для linoxru Посмотреть профиль Найти все сообщения от linoxru
 
Регистрация: 09.04.2016
Сообщений: 1

Блокировка неотмеченных checkbox при загрузке страницы
Есть скрипт
var Cont = 0; 
function mFunc (x, y) 
{ 
var e = x || window.event, o = e.target || e.srcElement; with (o) 
var s = (tagName == 'INPUT' && type == 'checkbox' && name == 'cat_zp[]'); if (s) {Cont += 2 * o.checked - 1; 
for (var j = 0, p = y.getElementsByTagName ('INPUT'); j < p.length; j++) with (p [j]) 
if (type == 'checkbox' && name == 'cat_zp[]') disabled = !(Cont - checked - 3)} 
}

и код
<ul >
   <li id="lica"><input  type="checkbox" name="cb[]"></li>
   <li id="lica"><input  type="checkbox"name="cb[]"></li>
   <li id="lica"><input  type="checkbox"name="cb[]"></li>
   <li id="lica"><input  type="checkbox"name="cb[]"></li></ul>

Все это отлично работает если чекбоксы еще не отмечены. Но если уже отмечен хотя бы один чекбокс, то кроме него можно отметить еще 3. Как сделать чтобы скрипт "видел" что чекбокс уже отмечен ?
Ответить с цитированием