Försöker få en TEXTAREA att skicka med:
...
<tr>
<td valign="top">
<form method="post" action="admin.asp?action=post">
<input type="text" value="x/x" name="datum" style="font-family:arial; font-size:10px; color:gray"></input>
</td>
<td valign="top">
<textarea name="handelse" cols="50" rows="10" style="font-family:arial; font-size:10px; color:gray"></textarea>
</td>
<td valign="top">
<input type="submit" style="font-family:arial; font-size:10px;" value="Klicka här"></form>
</td>
</tr>
...
Och därefter köra in värdena i db m.h.a.:
...
if request.querystring("action") = "post" then
if request.form("datum") <> "" AND request.form("handelse") <> "" then
datum_varde = request.form("datum")
handelsev = request.form("handelse")
handelsev = replace(handelsev, vbCrLf, "<br>")
SQL = "INSERT INTO kalender_data (db_datum,db_handelse)"
SQL = SQL & " VALUES ('"&datum_varde&"','"&handelsev&"')"
conn.EXECUTE(SQL)
else
response.write("Du har inte fyllt i <b>alla</b> fält på ett korrekt sätt.<br><br>")
response.write("<a href=admin.asp>Tillbaka</a>")
end if
end if
...
Men jag får följande fel i Explorer hela tiden:
"Teknisk information (för supportpersonal)
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
/bmwcs/admin.asp, line 71, column 42
SQL = SQL & " VALUES ('"&datum_varde&"','"&handelsev&"')"
-----------------------------------------^
Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Sida:
POST 30 bytes to /bmwcs/admin.asp
POST Data:
datum=x%2Fx&handelse=sdfsdfdsf
Tid:
den 12 september 2004, 19:53:07 "
Felet uppkommer inte om jag kör t.ex. VALUES ('"&datum_varde&, '"&datum_varde&"'), så den enda rimliga förklaring som jag kan komma fram till, är att TEXTAREAN inte skickar vidare informationen!
Men det sjuka är ju att det står i felmeddelandet i Explorer, "POST Data:
datum=x%2Fx&handelse=sdfsdfdsf ". Så bägge värdena finns där, både för TEXTAREAN och INPUT TYPE=TEXT.
Vad gör jag för fel?
:(