29. maj 2005 - 13:18Der er
19 kommentarer og 1 løsning
problem med textarea.
Halløjsa, jeg har lavet en gæstebog, og der er et lille problem med den, så jeg håber at i kan svare på dette spørgsmål..!!
I min gæstebog har jeg lavet en textarea hvor man kan skrive en besked, mit problem er bare, at jeg har lavet min textarea en eller anden størrelse, lad os sige 80 cols og 10 rows, men når man når hen til enden, så skifter den ikke automatisk linje, men skriver videre så der nederst kommer en scroller som ikke var meningen. Den skal bare kunne automatisk skifte linje, når man når til enden af textarea... er der nogen som har et svar på hvordan jeg laver det..???
sorry, men vidste ellers ikke hva det var sådan helt præcist..!! Og det hjælper ikke at fjerne den der, har prøvet... hvor er det da bedre at stille spørgsmålet henne?
men, lige en ting... mit problem er sådan set self at den ikke laver mellemrum.. men hvis en person som skriver i min gæstebog, f.eks. ikke laver mellemrum og han så poster det, så bliver beskeden bare sååå lang og der vil komme en vandret scroller på min side.. og det synes jeg ikke er særligt fedt.. kan det løses
jooo det gør der også, og når de så poster beskeden kommer der også en vandret scroller fordi at inde i textarea har den jo ikke laver mellemrum automatisk og derfor fortsætter den og laver en vandret scroller...
I så fald kan du ikke breake når du når enden. Men du kan godt force linieskift; nedenstående eksempel laver linieskift i textarea'ens indhold om til <br/> i output (i variablen $out).
så faktisk er det ikke et problem at den laver en scroller inde i textarea, men problemet er jo at den bare fortsætter og laver en vandret scroller, når man har lavet posted en besked
Det lyder som om du mangler en width-attribut der hvor du viser din gæstebog hvis jeg forstår dig korrekt. Men chancen er også at jeg ikke helt har forstået hvad problemet er endnu? :-/
altså hvis vi nu siger at man skriver en besked, så skal den jo ikke have en table, altså output på 100% for så vil den jo bare fortsætte, men i dette tilfælde ser det ud til at den reagere sådan, altså at den bare fortsætter og ikke laver break uden at man selv har trykket enter på ens tastatur...
Ok, det kan du ikke rigtigt gøre noget ved - andet end at lave et check for at et ord ikke er længere end f.eks. 30 bogstaver lange - og så lave en deling i ordet.
ved godt at inde i databasen kan man sætte en limit men det er kun på hvor mange bogstaver der skal være i en besked, såå jeg er ikke klar over hvor man sætter den der limit på hvor mange bogstaver der må være på en linje!
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.