wahsaga: mehre formulare auf einmal versenden / array problem

Beitrag lesen

hi,

Error: document.sendForm.picture has no properties

document.sendForm.picture[<? echo $i ?>]['picName'].value = [...]

hier versuchst du, auf eine collection namens picture innerhalb deines formulares zuzugreifen.
ein solche gibt es aber nicht.

for ($i = 0; $i < 3; $i++) {?>
    <input type="hidden" name="picture[<? echo $i ?>][picName]" >

hier erzeugst du mehrere inputs mit namen wie picture[0][picName].

daraus erstellt javascript aber natürlich keine collection picture[] unterhalb des form-objektes, so wie du es weiter oben wohl voraussetzt.

schau dir mal http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines an - das sollte dein problem lösen, wenn du darüber hinaus noch weißt, dass man für # dort statt der nummer der elemente im dokument auch ihre jeweiligen namen einsetzen kann.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."