30. april 2007 - 18:25Der er
10 kommentarer og 1 løsning
registrer enter tryk og ændre text i textarea
Hej Jeg ved ikke om java er det nemmeste men det var umiddelbart det jeg ville formode, hvis i kender andre måder så programmere jeg i asp. Det jeg gerne vil have lavet er at det registreres når man trykker enter i textareaet og så laver et linebreak til når jeg skal hive informationerne ud fra databasen, så det ikke bare bliver skrevet ud på en lang linie. Ligesom hvis jeg trykker enter her når jeg laver spørgsmålet.
Og husk at besvare JavaScript spørgsmål i den rigtige kategori!
Synes godt om
Slettet bruger
30. april 2007 - 23:27#3
mikkelbm: Det er skam derfor jeg skrev til ham at han tænker på JavaScript og IKKE Java. Har jeg så besvarede spørgsmålet her, var blot for at han ikke skulle oprette et nyt spørgsmål i JavaScript kategorien når jeg alligevel kunne svaret.
Jeg er med på at du har gjort ham opmærksom på det. Jeg er bare af den holdning at hvis spørgsmålene oprettes i den rigtige kategori kan andre også få glæde af det. Det kan de ikke hvis spørgsmål ligger spredt ud i alle kategorier. Derfor beder jeg altid folk om at lukke og flytte spørgsmålet så andre eventuelt kan drage nytte af det senere.
1) VbCrLf er et mellemrum i textarea, mens <br> er mellemrum i html. - Du mener selvfølgelig linjeskift :) ?
2) Jeg vil foreslå at man gemmer i det format som tekstfeltet leverer og replacer når man skal vise det. På den måde kan man også bruge data fra databasen i andre programmer hvor html ikke bruges.
Synes godt om
Slettet bruger
30. april 2007 - 23:53#6
mikkelbm: der er jeg enig..
1) Jo selvfølgelig :)
2) Tjo, det er der så delte meninger om hvad der er nemmest, normalt gør man det inden det bliver lagt ind for at skabe mindst mulig kode når man hiver det ud igen. Men det kommer altid an på hvad man skal bruge systemet til. Så i bund og grund er det en smags sag, hvor intet er bedre end det andet.
undskyld det er selvfølgelig bare mig der har siddet og tåget lidt rundt det må i undskylde det skulle selvfølgelig være posted i javascript kategorien så jeg opretter lige et spørgsmål derovre med samme title og et link men kunne i evt. hjælpe med en lille ting mere. nu da jeg har erstattet det første her vil jeg også gerne sikre mig at brugeren ikke kan bruge ' i det det laver fejl i databasen men hvordan erstatter jeg to ting fra samme textarea.?
Når du gemmer data i din insert, skal du sørge for at erstatte apostroffer med 2 af slagsen, så opfatter databasen det som én. Altså
text = replace(replace(request.form("TEXTAREANAVN"),VbCrLf,"<br>"),"'","''")
Hvis ellers du vil fastholde at gemme teksten med HTML-linjeskift (mod de flestes anbefalinger)...
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.