PDA

Pogčedajte punu verziju : JavaScript: vrijednost nekog array polja


Dejan Topalovic
25. 03. 2007., 17:50
Posto se vec odavno ne bavim web razvojem, zapeo sam oko neke "sitnice" u JavaScriptu...

Imam formular sa poljima za upload slika. Ta polja sam definisao kao array:

<form name="upload_form" ... >
...
<input type="file" name="picture[]">
...
<input type="file" name="picture[]">
...
</form>

Pri submitu se poziva jedna checking funkcija u JavaScriptu, kojom provjeravam da li je odabrana barem jedna slika za upload.
Pokusavam da dobijem vrijednost niza picture[] sa npr. document.upload_form.picture[1], ali dobijam gresku: 'document.upload_form.picture.1' is Null or no Object

Zna li neko u cemu grijesim ili pravi nacin kako da odjem do vrijednosti tog arraya?

noviKorisnik
25. 03. 2007., 18:21
function checkpics (form) {
var slike = form ['picture[]'];
for (var i = 0; i < slike.length; i++) {
if (slike [i].value != '') return true;
}
alert ('odaberite bar jednu sliku');
return false;
}

Dejan Topalovic
25. 03. 2007., 23:00
E hvala - to je to! :)
Radi fenomenalno!