04. februar 2004 - 09:25Der er
8 kommentarer og 1 løsning
overførsel til <textarea>
Jeg har et <textarea> på cols="65" og rows="100"
Det tekst der skal stå i det <textarea> hentes fra hosten. Jeg har dog det problem at når teksten bliver overført til <textarea> feltet er opstillingen af teksten vidt forskellig fra den måde som den er opstillet via hosten. Det ser ud til at blanke felter fra hosten ødelægger tekst-opstillingen, så alt står hulter til bulter.
Er det muligt at bygge et <textarea> felt op row for row, så man overfører de første 65 tegn til row 1, laver et linie skift, overfører de næste 65 tegn til row 2, laver et linie skift osv...
Jeg ved ikke hvordan man laver det, eller om man i det hele taget kan lave det i HTML, men man kan i ASP og PHP. PHP kender jeg ikke, men det er ikke noget problem i ASP.
Jeg kiggede nærmere på det data der blev sendt frem og tilbage mellem host og grænseflade. Det lod til at hex værdien 0d25 (linieskift) drev gæk med mig. Hvis denne hex værdi eksisterede i min output streng blev den erstattet af 2 blanke felter. Dermed fik jeg ikke det ønskede linieskift men istedet 2 blanke felter som forårsagede forskydelsen. Beklager jeg først har fundet ud af den egentlige årsag nu, men I skal have mange tak for Jeres tid.
Nej jeg mener ikke 0D 0A. Det er en Carriage Return Line Feed men den har værdien 0D 25.
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.