08. januar 2004 - 20:07Der er
9 kommentarer og 1 løsning
space smadre formdata
Jeg er ude for noget meget sært. Jeg har en side med en form med bl.a. et textarea felt. dette bliver sendt til siden igen får validering. Hvis der f.eks. er et felt der mangler, bliver man sendt tilbage med en fejlmelding. For at kunne holde på de allerede indtastede data, gøres det på følgende måde:
Mit problem er at hvis det der indtastes i textarea feltet (tekst) indeholder et mellemrum, forsvinder det og alt andet bagefter i det felt, når det bliver sendt retur. Hvis jeg hiver det frem på siden hvor valideringen foregår, er det hele der.
Det felt bliver tjekket om det indeholder noget, hvis ikke bliver det sendt tilbage (kode i første indlæg). Når det så kommer tilbage, vil "dette er en test" blive til "dette" mens f.eks. "dette<br>test" indholde det hele. På validreingssiden, indeholder den dog det hele, d.v.s. skriver jeg det ud på valideringssiden bliver "dette er en test" til "dette er en test".
Det er sq da utrolig erik. Det virkede. Troede eller at html var nærmest ligeglad, men det kan jeg se det ikke er (og ved egentlig godt hvorfor). Tak for hjælpen og smid et svar :)
Nu vi er i gang kan du lære det sidste "trick", for du kan nok regne ud, at hvis din tekst indeholder en " får du også problemer. Derfor kan og bør du altid
Kender den godt, men tak for tippet. Der sker også validering til højre og venstre, så den slags er der taget højde for (den kode jeg submittede var en test model, request.from er skiftet ud med en variabel, der er valideret)
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.