Visa ett inlägg
Oläst 2008-10-21, 21:35 #1
Z@ckes avatar
Z@cke Z@cke är inte uppkopplad
Nykomling
 
Reg.datum: May 2006
Inlägg: 32
Z@cke Z@cke är inte uppkopplad
Nykomling
Z@ckes avatar
 
Reg.datum: May 2006
Inlägg: 32
Att lägga till extra input-fält till ett formulär är inte så knepigt, men att placera det nya input-fältet på rätt ställe lyckas jag inte med. Det verkar alltid hamna precis innan </form>-taggen. Om man har formuläret i en tabell som man ofta har för att göra få bättre struktur går det ännu sämre...

Tacksam för idéer hur man bär sig åt för att placera det dynamiskt genererade fältet på valfritt ställe, tex i en tabell!

Kod:

<script type="text/JavaScript">
<!--
function add_input()
{
try
{
element = document.createElement("<input name='file1' type='file' onChange='add_input();' />");
}
catch (e)
{
element = document.createElement("input");
element.setAttribute("name", "file1");
element.setAttribute("type", "file");
element.setAttribute("onChange", "add_input();");
}
document.forms.myform.appendChild(element);
}
//-->
</script>
</head>
<body>
<form name="myform" action="default.asp" method=get>
<input type="file" name="file1" onchange="add_input();">
<input type="submit" value="submit">
</form>
Z@cke är inte uppkopplad   Svara med citatSvara med citat