Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Opmaak in invulform tekstvak

Johant
4 antwoorden
  • Ik gebruik een form-textbox met meerdere regels (net zoals het vak waarin ik deze tekst invoer)

    Het veld wordt echter als Memo-veld in Access2000 opgeslagen en dan verliest ie zijn opmaak. Alles wordt achter elkaar gezet.

    Hoe behoudt je de opmaak van een ingevoerd tekstveld?
  • In ASP:

    [code:1:d04e55c4f7]
    replace(Request.Form("textarea"),chr(10),"<br>")
    [/code:1:d04e55c4f7]
    Hierbij wordt elke enter -chr(10)- in de tekst vervangen door "<br>"
    groet.
  • Werkt toppie, Thanx
  • Je verliest natuurlijk nergens je layout. Het punt is dat in HTML 'enters' niet getoond worden. Als je in de broncode kijkt (of de waarde uit de database in een textarea of als pre-formatted text toont) zal je zien dat de 'enters' ook gewoon in de database worden opgeslagen.

    Het is dus ook mogelijk om bij het uitlezen van de data deze karakters pas om te zetten naar een html-break, bijv:
    [code:1:ac035f3ee8]replace(oRecordset.Collect("tekstveld"), vbNewline, "<br />")[/code:1:ac035f3ee8]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.