Har fixat ett formulär nu, som är tänkt för en gästbok. Så man ska kunna skriva sitt namn o lite text o så. Men den kapar mellanrummen som man skriver.. varför gör den det? Finns det något sätt att lösa problemet?
Hur har du skrivit?
Menar du mellanslag eller radbrytningar?
Om det är radbrytningar du menar så måste du ju ersätta till något lämpligt när du ska visa upp texten igen.
gskriv_ex.asp
<!-- #include file="adovbs.inc" -->
<%
Response.ContentType="text/vnd.wap.wml"
namn = Request.Form("namn")
email = Request.Form("email")
hemsida = Request.Form("hemsida")
text = Request.Form("text")
text = Replace(text,chr(34),""")
text = Replace(text,"'","'")
if namn = "" or text = "" then
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card ontimer="gbok.asp" id="card1" title="Knivby [fel]">
<timer value="80"/>
<p><small>Antingen har nödvändiga fält lämnats tomma eller så genererades ett fel.<br/>
Du flyttas tillbaka om 8 sekunder. Annars klicka <a href="gbok.asp"> här</a>.</small></p>
</card>
</wml>
<%
else
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../knivbas.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "INSERT INTO gastbok (namn, email, hemsida, datestamp, [text]) VALUES ('"& namn & "', '"& email &"', '"& hemsida &"', '"& date() & " " & time() &"', '"& text &"')"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
Connect.Close
Set Connect = Nothing
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card ontimer="glaes.asp" id="card1" title="Knivby">
<timer value="30"/>
<p><small>Ditt inlägg har lagts in. Du förflyttas nu till gästboken.<br/>
Annars klicka <a href="glaes.asp"> här</a>.</small></p>
</card>
</wml>
<%
end if
%>
sen när jag tittar i gästboken på vanliga sidan så ser jag att alla mellanrum är kapade, dvs alla ord sitter ihop med varandra. Detta var med 2st olika emulatorer jag provade.. vet inte hur det är med min mobiltelefon.. då min GPRS tjänst förtillfället är nere så kan jag inte prova det heller.