50 checkbox tan sadece 6 seçimle sınırlama ?.

ahwetbattalAhmet BATTAL

Merhabalar 50 ye yakın checkbox var bunlardan sadece 6 tanesini seçtircem 6 dan sonraki seçimleri yapmamasını istiyorum nasıl yapabilirim yada başka ne kullanabilirim ?

2014-08-14 05:32:08

Php

elecaMehmet DANIŞMAN

Merhaba. JS ile bu kontrolü yaptırabilirsin.

Bir örnek paylaşıyorum, kolay gelsin.

<html>

<head>

<title></title>

<META NAME="DESCRIPTION" CONTENT="">

<META NAME="KEYWORDS" CONTENT="">

<script>

function chkcontrol(j) {

var total=0;

for(var i=0; i < document.form1.ckb.length; i++){

if(document.form1.ckb[i].checked){

total =total +1;}

if(total > 6){

alert("En Fazla 6 Seçenek İşaretlenebilir !") 

document.form1.ckb[j].checked = false ;

return false;

}

}

} </script>

</head>

<body topmargin=''0''; >

<form name=form1 method=post action=check.php>

<table border=''0'' width=''250'' cellspacing=''0'' cellpadding=''0'' align=center>

<tr bgcolor=''#ffffcc''><td > </td><td ><b>Seçiniz</b></td></tr>

<tr bgcolor=''#f1f1f1'' ><td ><input type=checkbox name=ckb value=1 onclick='chkcontrol(0)';></td><td >secenek 1</td></tr>

<tr bgcolor=''#ffffff'' ><td ><input type=checkbox name=ckb value=2 onclick='chkcontrol(1)';></td><td >secenek 2</td></tr>

<tr bgcolor=''#f1f1f1'' ><td ><input type=checkbox name=ckb value=3 onclick='chkcontrol(2)';></td><td >secenek 3</td></tr>

<tr bgcolor=''#ffffff'' ><td ><input type=checkbox name=ckb value=4 onclick='chkcontrol(3)';></td><td >secenek 4</td></tr>

<tr bgcolor=''#f1f1f1'' ><td ><input type=checkbox name=ckb value=5 onclick='chkcontrol(4)';></td><td >secenek 5</td></tr>

<tr bgcolor=''#ffffff'' ><td ><input type=checkbox name=ckb value=6 onclick='chkcontrol(5)';></td><td >secenek 6</td></tr>

<tr bgcolor=''#f1f1f1'' ><td ><input type=checkbox name=ckb value=7 onclick='chkcontrol(6)';></td><td >secenek 7</td></tr>

<tr bgcolor=''#ffffff'' ><td ><input type=checkbox name=ckb value=8 onclick='chkcontrol(7)';></td><td >secenek 8</td></tr>

</table></form>

</body>

</html>

2014-08-14 10:42:44

ahwetbattalAhmet BATTAL

Teşekkürler...

2014-08-14 14:04:45

Edit:

Php

ahwetbattalAhmet BATTAL

Şimdide söyle bi sıkıntım var

document.form1.ckb[i].checked

ckb checkbox adı, yanlız bende ckb[] olarak bir dizi haline çevirdim chechbox adlarını, hal böyle oluncada sizin yöntem çalışmıyor bunda nasıl bir yöntem kullanmalıyım ckb[] ları bozunca kayıt yaptıramıyorum ?

2014-09-01 10:25:27

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro