17. maj 2005 - 08:35Der er
9 kommentarer og 1 løsning
Maks. antal karakterer i et notatfelt
Jeg kunne godt tænke mig en begrænsning af input i et notatfelt, og ved at man kan bruge maxlength="10" i alm. felter i en formular, men ikke i et notatfelt.
Er der en der kan en finte med at begrænse inputtet i et notatfelt så brugeren ikke fejlagtigt tror at han bare kan blive ved med at taste ind, må gerne virke på samme måde som maxlength="10"
Js er da fint til det formål? Det kører hos klienten. Hvis man ønsker klienten skal have besked om at feltet er for langt så slipper man for at kontakte serveren og opdatere siden...og de fleste har jo nu en gang js Du kan jo lade være med at tjekke for hver eneste indtastning men blot tjekke på længden når der submittes eller lign...
Og hvis jeg slår JS fra ?-) Så kan jeg jo sagtens omgå det jeg postede i starten. JS bør kun bruges til overfladisk validering, aldrig seriøs validering.
jaja, men faktum er nu nok engang at det er begrænset hvor mange som slår javascript fra Hvis alle havde den holdning så synes jeg du skulle tage at bede eksperten om at fjerne kategorien for så er den jo overflødig
Nej JS har jo andre formål end validering af data !
Men jeg opfordre bare til at lave seriøs validering, så slipper man for problemer i fremtiden. HVis du mener at folk ikke vil slå js fra,kunne man jo nøjes med "max 120 tegn !" tekst ved siden af, folk som vil skrive mere , er også folk som vil slå JS fra.
Personligt går jeg ind for et JS check på klient (for hurtig validering) og så et ekstra servercheck, for at undgå dårlig kode.
Alle brugerinputs skal alligevel valideres,tilpasses,ect. hvis de skal ind i en database, eller et objekt.
citat "Du kan ikke begrænse det med en HTMl atribut (ala. maxlength), løsning er som dit kategorivalg, nemlig javascript." citat2 "JS ikke er optimalt :P Brug php/asp/jsp til at forkote strengen hvis den er for lang alligevel" Funny egentlig, gad vist hvad din holdning er ? ;o) Ja JS har mange formål, men hvis din holdning er "det kan jeg jo bare slå fra" så mister det da ethvert formål i mine øjne? Men det er bare min mening Det kommer alt sammen an på hvad man skal bruge det til og hvor panikken man vil være Hvis alt man ønsker er at give brugeren en besked, så er js fint synes jeg da man netop slipper for unødigt at kontakte serveren og så kontakte klienten igen. Dermed ikke sagt at man også kan tjekke det på serveren når man ved at enten js er slået fra eller at js har godkendt det
Det optimale er altid det, som brugeren får den bedste oplevelse ud af !-)
-- og den bedste oplevelse fås selvfølgelig ved at der f.eks. er en tæller, som tæller ned/reagerer, når der er for mange tegn, begge client-side ...
-- at man så aldrig skal sætte noget ind i en database uden at validere det serverside, er jo en helt anden snak !o]
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.