22. november 2003 - 19:17Der er
25 kommentarer og 1 løsning
Enter i textarea
Hejsa Eksperter ;)
Jeg vil gerne lave ved min tagwall, sådan at når man trykker enter i textarea'er ( Hvor man skriver sin message ) at den så laver en <br> kode. Jeg bruger htmlencode, så der skal være en anden måde.. Eksperten bruger htmlencode, og der kan man trykke enter og så laver den linier istedet for mellemrum
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Jaja... Men jeg bruger server.htmlencode der hvor den viser tags'ene, så er der ikke en anden måde? Eller s viser den bare fx: Hej, er der nogen online?<br>Jeg keder mig
Ja ja.. Jeg har fattet jeres svar, men de er stadig ikke svar nok!! Der hvor den viser tags'ene har jeg gjort sådan: <%=server.htmlencode(rs("tabelnavn")) %>
Så hvis den skriver <br> i databasen, så bliver det vist som <br> i vis tag siden, og ikke et linie skift!!!! Derofr kan jeg ikke bruge <br>
thesurfer>>Jeg ser nu, at du kome med en bemærkning til mit første indlæg. Der er ingen forskel på din og min kode. Men da jeg skrev min, var din endnu ikke kommet frem på min skærm (jeg opdaterer ikke, mens jeg skriver). Det jeg skrev, om at det var mere naturligt at serveren lavede tingene, var ikke til dig, men til syntax_hh.
Jeg tror ikke jeg helt forstår dit problem. Inden du udskriver ved du jo, om det er til en html-side eller om det er til en text-box. I det ene tilfælde skal alle linieskift være <br> og i det andet tilfælde er linieskift VBCrLf. Du kan vel rette tingene til, lige inden du udskriver, med den relevante replace-ordre.
Hvis jeg har forstået det her rigtig, så skal det være sådan her..
Når du skal gemme teksten i databasen: txt = request.form("textarea-navn") txt = replace(txt, "'", "''") ' pga sikkerheden. txt = replace(txt, vbCrLf, "xbr") "Gem txt i databasen"-koden her, husk at txt er en variabel, dvs, ikke en streng "txt".
Når du skal vise det i browseren: txt = replace(rs("besked"), "xbr", vbCrLf) response.write Server.HtmlEncode(txt)
start med at sætte besked=rs("besked") nu kan du skrive besked=replace(besked,"[cool]", "<img src='smilies/chat_cool.gif'>") besked=replace(besked), "[forvirret]", "<img src='smilies/chat_forvirret.gif'>") og sådan kan du fortsætte.
takker for point, men jeg synes nu thesurfer skal have sine point, så jeg opretter et spørgsmål, der hedder point til thesurfer. Det er her, så nu kan du hente pointene. http://www.eksperten.dk/spm/433651
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.