Hej jag har fått ett problem som jag vet att någon kan hjälpa mig med Ett bra tips är ju att visa källan. Då ser du om det är där felet ligger... källan syns för den kommer fram i en annan del av första asp-sidan I koden ovan saknas i alla fall en sluttag > på det gömda fältet... I övrigt kan det vara en idé att skriva Server.HTMLEncode för det man skriver ut i fältet, annars kan det bli lite problem ifall texten man skriver ut t.ex. innehåller citationstecken... server.HTMLencode ?? Server.HTMLEncode är en metod som konverterar special tecken till ansi koder som sedan webbläsaren tolkar tillbaka. Tack för visat intresse det löste siginput type="hidden"
hoppas bara att någon har lust :-)
Problemet ligger i att jag vill skicka med instruktioner till en annan sida
för att där lägga ner den i en databas
så här ser det ut: (något förenklat för att inte fylla hela sidan)
<FORM ENCTYPE="text/plain" METHOD="POST" ACTION="add.asp">
<INPUT TYPE="hidden" NAME="data" Value="<%=RS("artikel")%>"
<INPUT TYPE="submit" NAME="KupeV" VALUE="Beställ"><br><br><br>
</FORM>
På add.asp-sidan:
RS32.Open SQL, con, adOpenStatic, adLockOptimistic
art = Request("data")
art = RS32("artikel")
men även om jag kör
response.write Request("data")
så får jag inte med något (en tom sträng)Sv: input type="hidden"
Om det dolda fältet verkligen fylls.
Prova oxå:
art = Request.Form("data")Sv: input type="hidden"
.form har jag redan prövatSv: input type="hidden"
/ZapataSv: input type="hidden"
ok ! vad är det
om inte detta fungerar finns det inget sätt att anropa ngn serverobjekt
som man kan skriva till för att sen hämta upp ??Sv: input type="hidden"
Syntax: Server.HTMLEncode(strX)
Det finns server variabler som du kan lagra information i men det är ingen bra lösning bara för att posta ett formulär.
Om du tvunget vill så kolla upp Session och Application variabler i nån bok eller nåt
/hebe2Sv: input type="hidden"
använde SQLStatement i recordsetet och vips :-) så fungera det !!