Ja, antingen postar du med formulärsinnehållet och skriver ut det igen i fälten när du ökat på antalet, eller så manipulerar du formuläret med javascript.
Mvh
8 svar · 446 visningar · startad av devotion
hmmm,
Om jag har ett formulär med ett variabelt antal rader för textinmatning. så har jag skrivit i 4 stycken och kommer på att jag vill ha 6 rader istället. När jag väljer det så "tappar" jag ju informationen i de 4 jag redan fyllt i. Kan man på något sätt spara infon i de första 4 och lägga till 2 tomma?
Mvh
Henrik
Ja, antingen postar du med formulärsinnehållet och skriver ut det igen i fälten när du ökat på antalet, eller så manipulerar du formuläret med javascript.
Mvh
En enkel princip.
<input type="text" name="tralala" value="<%=server.htmlencode(request.form("tralala"))%>">
hmmm, den principen kan jag ju.... :)
Men
tyckte det var lite svårt eftersom det är dynamiskt....
Provade så här men det fungerar inte
<td width="122"><input name="eNumber<% =i %>" valeu="value="<%=server.htmlencode(request.form("eNumber" & i))%>type="text" class="textfield" id="eNumber<% =i %>" size="15"></td>
Mvh
Henrik
Nu slarvade du allt till det lite.
<td width="122"><input name="eNumber<% =i %>" value="<%=server.htmlencode(request.form("eNumber" & i))%>" type="text" class="textfield" id="eNumber<% =i %>" size="15"></td>
:)
Problemet uppstod av att formulärelementen inte var i samma formulär...
Jag skrev om koden så alla element hamnade i samma formulär, och då funkade din kod fint emission
Mvh
Henrik
Gött! (y)