kastalonien
Mitglied
Hallo...
habe jetzt mal angefangen, mich mit javascript zu beschäftigen, komme aber damit nicht ganz klar.
Von einer Tabelle möchte ich die letzte eine Zeile klonen und dahinter wieder einfügen, das klappt auch ganz gut. Wenn man jedoch eine Zeile wieder löschen will, verhält sich die Funktion ganz merkwürdig:
Wenn ich das erste mal löschen will, muss ich doppelt auf den Löschbutton klicken, bis er eine Zeile, wegnimmt. Beim zweiten mal löschen auch. Erst danach läufts ganz normal. Ich habe keine Ahnung warum...
dann hab' ich noch ne weitere Frage:
Wie geht das, dass er den Value-Eintrag wieder löscht, wenn ich ne Zeile hinzugefügt habe...
ich hoffe, ihr könnt mir weiterhelfen.
Hier mal mein Testscript:
Kastalonien
habe jetzt mal angefangen, mich mit javascript zu beschäftigen, komme aber damit nicht ganz klar.
Von einer Tabelle möchte ich die letzte eine Zeile klonen und dahinter wieder einfügen, das klappt auch ganz gut. Wenn man jedoch eine Zeile wieder löschen will, verhält sich die Funktion ganz merkwürdig:
Wenn ich das erste mal löschen will, muss ich doppelt auf den Löschbutton klicken, bis er eine Zeile, wegnimmt. Beim zweiten mal löschen auch. Erst danach läufts ganz normal. Ich habe keine Ahnung warum...
dann hab' ich noch ne weitere Frage:
Wie geht das, dass er den Value-Eintrag wieder löscht, wenn ich ne Zeile hinzugefügt habe...
ich hoffe, ihr könnt mir weiterhelfen.
Hier mal mein Testscript:
Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function clone_row(objButton)
{
var trackList = document.getElementById("cloneThis").cloneNode(true);
document.getElementById("Tbody").appendChild(trackList);
}
function delete_row(objButton)
{
var Knoten = document.getElementById("Tbody").firstChild;
document.getElementById("Tbody").removeChild(Knoten);
}
//-->
</script>
</head>
<body>
<form>
<table><tbody id = "Tbody">
<tr id = "cloneThis">
<td>
<input type = "text" size = "20" name = "textfeldname[]"><br>
</td>
</tr>
</tbody>
<tbody>
<tr>
<td>
<input type = "button" value = "noch eins" onclick = "clone_row(this)">
<input type = "button" value = "löschen" onclick = "delete_row(this)">
</td>
</tr>
</tbody></table>
</form>
</body>
</html>
Kastalonien