Jeg har en del inputboxe, som jeg gerne vil have defineret en maxlængde på. De er alle af forskellig size, og jeg vil gerne have mulighed for at holde det defineret så generelt som muligt.
Jeg har selv leget lidt med tanken om maxlength=size, men jeg kan ikke få det til at virke.. det burde eller ifgl MSDN kunne lade sig gøre at hente size ud for et inputfelt, og derefter sætte maxlength til det antal karekterer input-feltet har plads til.
Som du kan se, så er størrelsen på boxen defineret vha. width (CSS) så jeg kan ikke umiddelbart skrive en maxlength.. det er ganske enkelt fordi jeg ikke vil have den skal lave det der autoscrolling, som en inputbox normalt gør når man indtaster noget længere end size..
Du er da nødt til at bruge maxlength, for at have kontrol på indtastningen, du kunne jo begynde at beregne din width, du kender jo font-size og maxlength, der vil da give den bredde du ønsker
notes2c >> Nej, det bliver noget rod, da du kun ved monospacierede skriftsnit (f.eks. Courier) ved, hvor brede bogstaver er.
tox-man >> Er det virkelig et problem? Jeg har aldrig set en side - ud af de godt 4.000.000.000 sider, der for tiden er på WWW - der har gjort forsøg på at ændre ved det. Jeg kan derfor ikke forestille mig, der er brugere, der vil undre sig, hvis formfelterne på din side opfører sig, som den slags plejer at gøre ... tværtimod :)
Ja men der vil jo altid være afsat plads til WWWWWWWWWWW.
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.