webForumDet fria alternativet

"ENTER" i textrutor?

5 svar · 271 visningar · startad av -mjansson-

-mjansson-Medlem sedan mars 200541 inlägg
#1

Hur får man så att när man gör en radbrytning i en textruta i ett formulär så den följer med när man skickar den??

koden:
<html>
<% text=Request.Form("fil")%>
<form method="post" action="skicka.asp">
<input name="filnamn" type="hidden" value="<%Response.Write(text)%>">
<br>Text:<br> <textarea name="text" cols="50" rows="15" wrap="VIRTUAL"><%Server.Execute(text)%><!-- här ska man ju då kunna klicka "enter"--></textarea>
<br><input type="submit" value="skicka">
<input type="reset" value="återställ">
</form>

</html>

InsiderMedlem sedan jan. 2000978 inlägg
#2
Response.write replace(text, "<br>", vbcrlf)

...typ

NiponMedlem sedan juli 2003270 inlägg
#3

Så här tror jag! :p

wrap="virtual"
- texten bryts i textfältet men skickas utan radbrytning

wrap="physical"
- texten bryts vid rutans kant och skickas så

wrap="off"
- texten bryts endast om manuella radbrytningar gjorts

( lite osäker på den sista... )

zcorpanMedlem sedan dec. 20042 245 inlägg
#4

wrap är inte tillåtet om man använder en Strict DTD.

NiponMedlem sedan juli 2003270 inlägg
#5

Men nu fanns det ju en liten wrap="virtual" i koden ovan... :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#6

Nipon: Varken vid virtual eller physical så skickas icke manueall radbrytningar.

125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)