1
Hallo,
ich möchte den Inhalt einer Script-Variablen in eine Formularfeld übertragen.
(um damit ein Übergabe in ein PHP-Script auf der gleichen Seite durchzuführen)
Die Übergabe in das PHP-Script funktioniert, wenn ich das Formularfeld z.B. direkt mit dem Value-Parameter fülle.
Ich schaffe es jedoch nicht, die Scriptvariable
in das Formularfeld zu bringen. Der Befehl, den ich benutze, muß falsch sei, er wird nicht ausgeführt.
Bitte prüft mal das Java-Script, bin dankbar für jeden Tipp. Anbei die Testseite index4.php.
Danke für die Mühe!
Bernhard
ich möchte den Inhalt einer Script-Variablen in eine Formularfeld übertragen.
(um damit ein Übergabe in ein PHP-Script auf der gleichen Seite durchzuführen)
Die Übergabe in das PHP-Script funktioniert, wenn ich das Formularfeld z.B. direkt mit dem Value-Parameter fülle.
Ich schaffe es jedoch nicht, die Scriptvariable
in das Formularfeld zu bringen. Der Befehl, den ich benutze, muß falsch sei, er wird nicht ausgeführt.
Bitte prüft mal das Java-Script, bin dankbar für jeden Tipp. Anbei die Testseite index4.php.
Danke für die Mühe!
Bernhard
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Ohne_Titel_1</title>
<?php
$hiddenfeld = $_POST['hiddenfeld'];
print "Das Hiddenfeld hat den Inhalt: $hiddenfeld";
?>
</head>
<body>
<script type="text/javascript">
var html = "hallo"
// liegt der folgende Befehl hier, öffnet sich das Fenster nicht
// form.hiddenfeld.value = "irgendwas"; das heißt, dieser Befehl muß falsch sein!!
var nWin = window.open('','nWin','width=180,height=100,left=250,top=250,resizable=1,scrollbars=yes,menubar=no,status=no');
nWin.focus();
nWin.document.open ('text/xml\n\n');
nWin.document.write(html);
nWin.document.close();
// liegt der folgende Befehl am Ende des Scripts, öffnet sich das Fenster
// form.hiddenfeld.value = "irgendwas"; siehe oben, dieser Befehl muß falsch sein
// wie fülle ich das Hiddenfeld im Formular aus diesem Script heraus??
</script>
<form action="index4.php" method="post" name="form" enctype="multipart/form-data">
<input type="hidden" name="hiddenfeld" value="irgendwas anderes">
<input type="submit" value="Hochladen"></form>
</body>
</html>