Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Select all checkboxes sa istim imenom

[es] :: Javascript i AJAX :: Select all checkboxes sa istim imenom

[ Pregleda: 2136 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Select all checkboxes sa istim imenom22.05.2006. u 20:24 - pre 218 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Select all checkboxes sa istim imenom22.05.2006. u 20:37 - pre 218 meseci
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




[Ovu poruku je menjao broker dana 23.05.2006. u 08:02 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Select all checkboxes sa istim imenom22.05.2006. u 21:07 - pre 218 meseci
Da, ali šta je tu n? Odnosno znam šta je, to je broj svih elemenata niza file[], ali... ali...?

[Ovu poruku je menjao JaHvram dana 22.05.2006. u 22:08 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Select all checkboxes sa istim imenom22.05.2006. u 21:20 - pre 218 meseci
npr.
Code:

function selall(selected) {
  var file = document.imeForme.elements['file[]'];
  for (var i=0; i<file.length; i++) {
    file[i].checked = selected;
  }
}

Banned - Not available
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Select all checkboxes sa istim imenom22.05.2006. u 21:26 - pre 218 meseci
To je to, hvala Branko!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Javascript i AJAX :: Select all checkboxes sa istim imenom

[ Pregleda: 2136 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.