Ich habe ein Gemisch aus php und JavaScript.
Ich möchte einen Wert von einem geöffneten Popup (Kalender) in ein Formular übertragen.
Ich versuche es mit:
PHP-Code:
if($_GET["p"] == "t2")
{
$wert = mktime($_POST["std"], $_POST["min"],0 , $_POST["monat"], $_POST["tag"], $_POST["jahr"]);
$wert = date("d.m.Y H:i", $wert);
echo"
<script language='JavaScript'>
self.opener.eingabe.klasse[".$_GET["id"]."][t_pruefung2].value = '".$wert."';
self.close();
</script>";
exit();
}
Wenn ich es in ein Feld mit "normalen" Namen übergebe funktioniert es. Aber ich übergebe den Wert in eine Liste mit dem Inputfeld-Namen zB: name='klasse[52][t_pruefung2]'
Mein form heisst "eingabe".
Wo liegt mein Fehler?
Ausserdem Schliesst das Popup nicht. Woran kann das liegen?
Habe wenig, bis keine Ahnung von JS.
Könnte zwar den Wert in die SESSÌON schreiben und so mit einem Reload in das Formular eintragen. Aber da ich schon js für das popup benutzt habe spare ich mir den Reload
Vielen Dank