04. september 2003 - 21:52Der er
28 kommentarer og 1 løsning
Max antal tegn
Jeg har lavet en tagwall, hvor det desværre er muligt at skrive MEGET lange ord! Dvs. hvis der er nogen der skriver et langt ord ud i ét, går der kage i mit design :( Er der en ASP kode som tjekker hvert enkel ord i et textarea og splitter ordet op hvis det f.eks er over 30 tegn ?
I må lige bære over med hvis jeg kager lidt i det med de der point, er helt ny herinjde ;)
Er du ligeglad med, hvordan ordet splittes op? Nu er ord med 30 tegn jo ikke rigtige ord, så det er vel ok blot at indføje et mellemrum efter f.eks. tegn nr. 29?
Når jeg har: <% Response.Write TextRepair("") %> Så skal jeg have den til at trække noget ud fra databasen, et felt der hedder: post Så egentlig skal den: <% Response.Write TextRepair("rs("post")") %> Det det virker selvfølgelig(?) ikke :/
Men nmh, jeg havde fat i noget lignede! Og der satte den mellemrum når der var f.eks 30 tegn i HELE tekstfeltet, og ikke kun i hvert enkelt ord, er det ikke det samme det der ?
At sætte mellemrum efter de enkelte ord er desværre ikke muligt. Det kræver jo dybt kendskab til sproget f.eks. at dele følgende op i ord: detkræverkendskabtilsprogetatdeledetteopiordogdeternæppemuligtatgøresimpelt.
Som jeg forstår det, vil du gerne have tjekket længden at samtlige ord, således at intet er længere end f.eks. 30 tegn. Derfor gav jeg dig ovenstående funktion.
Netro, når jeg bruger den der sker der ikke noget, der kommer bare ikke noget tekst, men heller ingen fejl! Men hvis jeg skifter den til titlen istedet, så kommer den frem. Ved du evt. hvorfor ? Kan det skyldes at den er sat til notat og titlen ikke er ?
ok, men så tror jeg vi her har et eksempel på at det kan være en fordel at benytte RegExp, som netro foreslår. Jeg ville splitte teksten op i ord med en split-funktion, og derefter dele hvert ord som antydet ovenfor, og så til sidst samle til en lang streng. Her er netros metode bedst.
Det er lige meget netro. (Var det ikke os, der forleden havde en tilsvarende situation, hvor det var mit forslag, der blev valgt og ikke dit RegExp-forslag? jeg tror jeg må læse lidt op på RegExp)
crappy>>Jo man kan accetere 2 eller flere svar. Man kan gøre det simple, og blot lade systemet dele pointene ligeligt ud til de, der har svaret. Men man kan også vælge avanceret og så dele "skævt" ud.
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.