Tilføj tekstfelt eller filsendingsfelt
Hvordan får jeg det til at virke så den også kan tilføje et tekstfelt?Lige nu kan man kun tilføje en filsending :-(
Man skal også kunne vællge at slette den sidste tekst eller fil.
--------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tilføj række i form/tabel</title>
<meta name="keywords" content="roenving,http://exp.dk/spm/666830">
<meta name="Generator" content="Microsoft FrontPage 5.0">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function addRow(elm){
var tb = getParent(elm,"tbody");
var tr = tb.getElementsByTagName("tr")[0];
var nyTr = tr.cloneNode(true);
var inps = nyTr.getElementsByTagName("input");
for(i=0;inps.length>i;i++){
if(inps[i].type == "text")
inps[i].value = "";
}
var submitRow = getParent(elm, "tr");
tb.insertBefore(nyTr,submitRow);
}
function deleteRow(elm){
var tb = getParent(elm,"tbody");
var trs = tb.getElementsByTagName("tr");
if(3>trs.length)
return;
tb.removeChild(trs[trs.length-2]);
}
function getParent(elm,TagName){
var parElm = elm.parentNode;
while(parElm.tagName.toLowerCase() != TagName.toLowerCase())
parElm = parElm.parentNode;
return parElm;
}
</script>
</head>
<body>
<form action="" method="post" name="myForm" enctype="multipart/form-data">
<table width="200" border="1">
<tr>
<td> </td>
<td><input type="file" name="F1" size="20"></td>
</tr>
<tr>
<td> </td>
<td><textarea rows="8" name="S1" cols="51"></textarea></td>
</tr>
<tr>
<td>
<input name="addfield" type="button" value="tilføj foto" onclick="addRow(this);return false;" style="width: 150"><input name="addfield1" type="button" value="tilføj tekst" onclick="addRow(this);return false;" style="width: 150"><br>
<input name="deletefield" type="button" value="Slet sidste foto" onclick="deleteRow(this);return false;" style="width: 150"><input name="deletefield1" type="button" value="Slet sidste tekst" onclick="deleteRow(this);return false;" style="width: 150"></td>
<td>
<p align="center">
<input name="submit" type="submit" value="Videre til næste side"></td>
</tr>
</table>
</form>
</body>
</html>
