Killerkarpfen_hh79
Grünschnabel
Moin Leute, hätt da ma ne Frage!
Also ich will ein assoziatives Hidden Field per JavaScript steuern, um so Parameter an mein PHP-Skript weiterzugeben.
Wenn ich jetzt z.B. folgendes Feld als assoziatives Array hab, wird es im _POST als assoziatives Array übergeben, Ihr kennt das ja sicherlich schon für Checkboxen:
Wenn ich das Formular abschicke, sieht das _POST array folgendermassen aus:
Wie Ihr seht, funktioniert das und ist recht praktisch.
Ich will nun aber per JavaScript den Wert eines Elements in diesem Hidden Field ändern, d.h.
Das scheint aber so nicht zu funktionieren. Hat vielleicht jemand von euch eine Idee, wie man das Problem lösen könnte?
Also ich will ein assoziatives Hidden Field per JavaScript steuern, um so Parameter an mein PHP-Skript weiterzugeben.
Wenn ich jetzt z.B. folgendes Feld als assoziatives Array hab, wird es im _POST als assoziatives Array übergeben, Ihr kennt das ja sicherlich schon für Checkboxen:
<html>
<body>
<form name="frm" action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
<input type="hidden" name="test[bla]" value="1"/>
<input type="hidden" name="test[blubb]" value="2"/>
<input type="submit" name="btn_submit" value="ok"/>
</form>
<pre>
<? var_dump($_POST);?>
</pre>
</body>
</html>
Wenn ich das Formular abschicke, sieht das _POST array folgendermassen aus:
array(2) {
["test"]=>
array(2) {
["bla"]=>
string(1) "1"
["blubb"]=>
string(1) "2"
}
["btn_submit"]=>
string(2) "ok"
}
Wie Ihr seht, funktioniert das und ist recht praktisch.
Ich will nun aber per JavaScript den Wert eines Elements in diesem Hidden Field ändern, d.h.
document.forms[0].test['neu']='wert';
Das scheint aber so nicht zu funktionieren. Hat vielleicht jemand von euch eine Idee, wie man das Problem lösen könnte?