Показать сообщение отдельно
  #5 (permalink)  
Старый 07.06.2010, 13:37
Интересующийся
Отправить личное сообщение для sympler Посмотреть профиль Найти все сообщения от sympler
 
Регистрация: 07.06.2010
Сообщений: 11

вот решение, все таки сделал ))) если кому не понятно, пишите на мой блог

<script language="javascript">
<!--
var check = 0;
var kolvo = 10; // количество чекбоксов  в нашей форме
function checkCheck(elem) 
{
     // если ставим галочку +1, если убираем галочку с чекбокса -1 
    if (elem.checked) 
    {
       check += 1; 
    }
    else
    {
       check -= 1; 
    }

      if (check == '2')    //   чек больше или равен 2, надо дизаблить все НЕ отмеченные!!
      {
        for (var i = 1; i <= kolvo; i++) 
        {
          var my = 'chek'+ i;
          if (document.getElementById(my).checked == false)
          {
              document.getElementById(my).disabled=true;
          }
        }
   
      }
      else    // чек не равен 2, надо раздизаблить все чекбоксы!!
      {
        for (var i = 1; i <= kolvo; i++) 
        {
          var my = 'chek'+ i;
          document.getElementById(my).disabled=false;
        } 
      }   
}

//-->
</script>

<form action="/" method="POST" name="test">

<input type="checkbox" value="1" id="chek1" onclick="checkCheck(this)" name="var1" />1<br>
<input type="checkbox" value="2" id="chek2" onclick="checkCheck(this)" name="var2" />2<br>
<input type="checkbox" value="3" id="chek3" onclick="checkCheck(this)" name="var3" />3<br>
<input type="checkbox" value="4" id="chek4" onclick="checkCheck(this)" name="var4" />4<br>
<input type="checkbox" value="5" id="chek5" onclick="checkCheck(this)" name="var5" />5<br>
<input type="checkbox" value="6" id="chek6" onclick="checkCheck(this)" name="var6" />6<br>
<input type="checkbox" value="7" id="chek7" onclick="checkCheck(this)" name="var7" />7<br>
<input type="checkbox" value="8" id="chek8" onclick="checkCheck(this)" name="var8" />8<br> 
<input type="checkbox" value="9" id="chek9" onclick="checkCheck(this)" name="var9" />9<br>
<input type="checkbox" value="10" id="chek10" onclick="checkCheck(this)" name="var10" />10<br>

<input type="submit" value="Проголосовать"  name="opros" /><br>

</form>
Ответить с цитированием