Hoffy: document.forms[0].elements[0].value ändert sich nicht

Beitrag lesen

NaPent allemannsen/frausen! :)

wie der Betreff schon sagt:

  
  
[Javascript-Function zur Überprüfung der Formulaeingaben des Nutzers]  
...  
if(action == 'delete') {  
	del = confirm('Möchtes Du dieses Bild endültig löschen?');  
		if(del == true) {  
			document.forms[0].elements[0].value = 3;  
			document.forms[0].submit();  
			return true;  
		} else return false;  
} // end if

das Formular sieht so aus:

  
<form action="bla/blub/index.php?act=bilder&amp;code=02&amp;showForm=1" method="post" name="EDIT">  
	<input name="processData" value="2" type="hidden">  
  
[ganz viel für das Problem unrelevanter Code folgt]  
  
</form>

Ich möchte vor dem Absenden des Forms den Wert im Feld "processData" von 2 auf 3 ändern - macht er aber nicht, der Schlingel :/ Dummerweise wird aber auch keine Fehlermeldung seitens JS ausgespuckt.

Verwende ich Namen um das Form und die Elemente anzusprechen, funktioniert es wie gewünscht: "document.EDIT.proccessData.value = 3" klappt ohne Probleme.

Auf welchem Holzweg befide ich mich oder spinnt etwa mein FF 16.0.1?!

Euch noch einen angenehmen Abend.

Grüßele
Hoffy