Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.791 pregleda

Najnovija ↓

Select all checkboxes sa istim imenom 22.05.2006. u 21:24 · pre 248 meseci #1
DakleM,
imam php skriptu koja pravi gomilu checkbox-eva koji su imenovani tako da prenose array:
Code:
<p>
<input type='checkbox' name='file[]' id='1.txt' checked='checked' value='1.txt' /> <label for='1.txt'>1.txt</label> <br /> 
<input type='checkbox' name='file[]' id='GenX-2-10-06_55k.txt' checked='checked' value='GenX-2-10-06_55k.txt' /> <label for='GenX-2-10-06_55k.txt'>GenX-2-10-06_55k.txt</label> <br /> 
<input type='checkbox' name='file[]' id='blah.txt' checked='checked' value='blah.txt' /> <label for='blah.txt'>blah.txt</label> <br /> 
<!-- itd, itd... -->
</p>


E sad bi trebalo da se pruzi mogucnost da se selektuju/deselektuju svi checkbox-ovi koji imaju ime "file" (odnosno "file[]") - ovo je potrebno zato sto imam dole jos jedan checkbox (name/id "delete") koji ne treba da se selektuje/deselektuje zajedno sa ovima. Trazio sam i ovde na forumu i na Google-u ali nalazim JS kodove koji selektuju apsolutno sve checkbox-ove u form-u a meni treba da selektuje samo ove "file" checkbox-ove.

I onda ja pokusam sa:
Code:
<script>
function selall(selected) {
file = document.getElementById('file');
file.checked = selected;
}
</script>


Medjutim, ovo, naravno, ne radi :( Selektuje mi samo prvi checkbox :(
Pliz help mi :)
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Select all checkboxes sa istim imenom 22.05.2006. u 21:37 · pre 248 meseci
izmenjeno 1 put, poslednji put broker 23.05.2006. u 08:02
  1. broker23.05.2006. u 08:02zapis iz teksta poruke
#2
Ne mozes tako po imenu jer ti je to sada niz.
Treba da promenis status elementima niza, nesto ovako:

Code:

file = document.getElementById('file');
for (i = 0; i< n; i++) {
  file[i].checked = selected;
} // endfor
Re: Select all checkboxes sa istim imenom 22.05.2006. u 22:07 · pre 248 meseci
izmenjeno 1 put, poslednji put JaHvram 22.05.2006. u 22:08
  1. JaHvram22.05.2006. u 22:08zapis iz teksta poruke
#3
Da, ali šta je tu n? Odnosno znam šta je, to je broj svih elemenata niza file[], ali... ali...?
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Select all checkboxes sa istim imenom 22.05.2006. u 22:20 · pre 248 meseci #4
npr.
Code:

function selall(selected) {
  var file = document.imeForme.elements['file[]'];
  for (var i=0; i<file.length; i++) {
    file[i].checked = selected;
  }
}
Potpis
Banned - Not available
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme