Dynamisch erstelltes Formular lässt sich nicht versenden

-André-

Erfahrenes Mitglied
Hallo,
ich habe eine html Seite, in der nach dem Klick auf einen Link ein neues DIV erstellt werden soll und darin ein Formular.

Soweit klappt das auch bis jetzt, nur habe ich folgendes Problem, wenn ich auf den Absenden Button klicke, passiert nichts. Hier der Quelltext der Seite und der JavaScript Funktion:
HTML:
<!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 http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/stile.css" rel="stylesheet" type="text/css" />
<link href="css/stile2.css" rel="stylesheet" type="text/css" />
<script src="javascript/javascript.js" type="text/javascript"></script>
<title>Unbenanntes Dokument</title>
</head>

<body>
<div id="wrap">
<p>
	<a href="#" onclick="layer()">Bearbeiten</a>
</p>
<form action="testjavascript.php" method="get" name="Formular1">
<input type="text" name="TextFeld" />
<input type="submit" name="Senden" value="&auml;ndern" />
</form>
</div>
</body>
</html>

Code:
function layer() {
	var wrap = document.getElementsByTagName("body")[0];
	var divN = document.createElement("div");
	var p = document.createElement("p");
	var form = document.createElement("from");
	var textFeld = document.createElement("input");
	var button = document.createElement("input");
	form.setAttribute("name","JavascriptForm");
	form.setAttribute("action","testjavascript.php");
	form.setAttribute("method","get");
	button.setAttribute("type","submit");
	button.setAttribute("value","ändern");
	button.setAttribute("name","Senden");
	textFeld.setAttribute("type","text");
	textFeld.setAttribute("name","Textfeld");
	p.innerText = "Das ist dynamisch erzeugter Text";
	divN.setAttribute("id","layer");
	wrap.appendChild(divN);
	divN.appendChild(p);
	divN.appendChild(form);
	form.appendChild(textFeld);
	form.appendChild(button);
}
Kann mir jemand helfen, das zu lösen?

Gruß

-André-
 

Neue Beiträge

Zurück