Meng Medlem sedan feb. 2003 549 inlägg Frågan 14 juli 2005 10:01 #1 Precis som Response.Redirect kan man göra något så ett formulär blir autosubmittat? Kanske finns bättre lösningar än den jag har valt och då vill jag ju gärna veta det. Det jag har gjort är att om man vill spara något som har status = defekt så tar jag alla datan och skickar tillbaka dem till formuläret via ett formular:
If LCase(Request.Form("status")) = "defekt" Then%>
<input type="text" name="kategorisap" value="<%=Request.Form("kategorisap")%>">
<input type="text" name="kategorinavn" value="<%=Request.Form("kategorinavn")%>">
<input type="text" name="indkobsordrenr" value="<%=Request.Form("indkobsordrenr")%>">
<input type="text" name="kortbeskrivelse" value="<%=Request.Form("kortbeskrivelse")%>">
<input type="text" name="byggenummer" value="<%=Request.Form("byggenummer")%>">
<input type="text" name="antal" value="<%=Request.Form("antal")%>">
<input type="text" name="modtagelsesdato" value="<%=y &"-"& right("0"& m, 2) &"-"& right("0"& d, 2)%>">
<input type="text" name="leverandor" value="<%=Request.Form("leverandor")%>">
<input type="text" name="andettekst" value="<%=Request.Form("andettekst")%>">
<input type="text" name="status" value="Defekt">
<input type="text" name="udfortaf" value="<%=Request.Form("udfortaf")%>">
</form><%Response.Redirect "ol_bruger_tilfoj.asp?do=gem&husk=defekt"
Else
@nders Medlem sedan juni 2000 32 967 inlägg
Precis som Response.Redirect kan man göra något så ett formulär blir autosubmittat?
Nej. Du får bygga upp ett nytt formulär med en massa hidden-fält som du sedan postar iväg med javascript. Lösning finns en sökning bort... ;)
Edit: möjligen kan man göra något med XMLHTTP, men det har jag inte testat.
http://www.webforum.nu/showthread.php?s=&postid=997024#post997024
Meng Medlem sedan feb. 2003 549 inlägg vad menar du med "v" i denna satsen?
Response.write "<form method=""post"" action=""fjukigsida"" id=""foo"">"
for each v in Request.form
Response.write "<input type=""hidden"" name=""" & v & """ value=""" & request.form(v) & """>"
Next
Response.write "</form>"
@nders Medlem sedan juni 2000 32 967 inlägg v är bara ett variabelnamn, vilket som helst. Du kan byta det till vad du vill.
Meng Medlem sedan feb. 2003 549 inlägg schysst , det funkade ju skaförsöka lägga in body taggen också. Tack sålænge =)