Hallo,
ich möchte ein dynamisches Formular verwenden, um eine variable Zahl an Summanden eingeben zu können.
Dazu habe ich breits einige Artikel gelesen. Teste ich mein Script aber, funktioniert das nicht.
Habe schon die id- & name-Attribute überprüft, das müsste alles stimmen. Weiß nicht, wo genau der Fehler auftritt...
Hier mein Code
Es wäre nett, wenn mir jemand von euch einen Tipp geben könnte
Edit:
Am Funktionsaufruf liegt es auch nicht, habe eine Testausgabe eingefügt.
ich möchte ein dynamisches Formular verwenden, um eine variable Zahl an Summanden eingeben zu können.
Dazu habe ich breits einige Artikel gelesen. Teste ich mein Script aber, funktioniert das nicht.
Habe schon die id- & name-Attribute überprüft, das müsste alles stimmen. Weiß nicht, wo genau der Fehler auftritt...
Hier mein Code
Code:
<html>
<head>
<script type="text/javascript">
function neuerSummand()
{
var input_a = document.createElement("input");
var input_n = document.createElement("input");
input_a.setAttribute("type","text");
input_a.setAttribute("name","a[]");
input_n.setAttribute("type","text");
input_n.setAttribute("name","n[]");
var form=document.getElementbyId("kurve");
form.appendChild(document.createElement("<br>"));
form.appendChild(input_a);
form.appendChild(document.createElement("<br>"));
form.appendChild(input_n);
}
</script>
</head>
<body>
<form action="kurve.php" name="kurve" id="kurve" method="get">
<input type="text" name="a[]" value="a" size="3"/>*x
^<input type="text" name="n[]" value="n" size="1"/>
</form>
<b> <a href="#" onclick="neuerSummand();"> + </a> </b>
Es wäre nett, wenn mir jemand von euch einen Tipp geben könnte

Edit:
Am Funktionsaufruf liegt es auch nicht, habe eine Testausgabe eingefügt.

Kommentar