gangsterchen
Grünschnabel
hi, vielleicht könnt ihr mir noch helfen, ich hab hier schon ein bisschen rumgespielt aber ich bekomms nicht so ganz hin, ich möchte auf knopdruck die felder erscheinen lassen, dann soll der knopf zum löschen button werden, und wenn man ihn drückt soll er die felder wieder löschen und wieder zum 1. knopf werden
hier mein ansatz:
hier mein ansatz:
PHP:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function clone_this(button, objid){
// Tabelle innerhalb des DIVs mit ID "new_passage" clonen
// Achtung: Es dürfen keine Zeichen zwischen dem DIV- und dem TABLE-Tag stehen!
var clone_me = document.getElementById(objid).firstChild.cloneNode(true);
// Im Parent-DIV vor dem Kindknoten "button" einhängen
button.parentNode.insertBefore(clone_me, button);
button.value="entfernen";
button.onclick=new Function('f1','this.form.removeChild(this.parentNode)','document.getElementById(button).firstChild.cloneNode(true)');
}
</script>
</head>
<body>
<form>
<div style="visibility:hidden; display:none">
<div id="new_passage"><table name="cloneTable">
<tr>
<td>test</test>
<td><input type="text" name="test[]"></input></td>
</tr>
<td>test2</test>
<td><input type="text" name="test2[]"></input></td>
</table>
</div>
</div>
<div id="button">
<input value="mehr" onclick="javascript:clone_this(this, 'new_passage');" type="button"></input>
</div>
</form>
</body>
</html>