Активен/неактивен чекбокс при определен брой

jooorooo

Registered
Такам, значи имам да кажем 10 чека и ако се маркират 3 примерно от тях, другите да станат неактивни, демек да не може да се маркират, и ако се отмаркира някой от избраните, другите пак да станат активни. как ще стане?
 
Не, мога да ти помогна с JavaScript, но ето как да направиш checkbox с php. Понеже ти си мастър на php, може и да измислиш нещо ;). http://www.globalissa.com/articles/articleCheckbox.php тук към края на страницата виж какво пише.
Ще потърся и начин с Javascript все пак :).
 
Код:
<html>
<head>
<script>
var MAX_ALLOWED=3;
var clickedData=new Array(false,false,false,false);
function itemsClicked(){var i=0;for(var j=0;j<clickedData.length;j++)i+=clickedData[j]?1:0;return(i);}
function itemClicked(_v)
{
  var ALLOW_THIS=true;
  var x=itemsClicked();
  if (x>=MAX_ALLOWED && !clickedData[_v])
  {
    ALLOW_THIS=false;
  }
  else
  {
    clickedData[_v]=clickedData[_v]?false:true;
	eval("document.exf1.r"+_v+".clicked=false;");
  }
	return (ALLOW_THIS);
}


</script>
</head>
<body>


<form name=exf1>
<INPUT name=r1 type=checkbox value=Charity_profile onclick="return itemClicked(1)">Item 1<BR>
<INPUT name=r2 type=checkbox value=lost_found      onclick="return itemClicked(2)">Item 2<BR>
<INPUT name=r3 type=checkbox value=fun_section     onclick="return itemClicked(3)">Item 3<BR>
<INPUT name=r4 type=checkbox value=contacts        onclick="return itemClicked(4)">Item 4<BR>
<INPUT name=r5 type=checkbox value=contacts        onclick="return itemClicked(5)">Item 5<BR>
<INPUT name=r6 type=checkbox value=contacts        onclick="return itemClicked(6)">Item 6<BR>
</form>


</body>
</html>


Ето много добър начин :-)

П.П. благодаря, че се включи в темата.
 

Back
Горе