Avatar billede Slettet bruger
19. december 2002 - 07:53 Der er 3 kommentarer og
1 løsning

Overflow?

Jeg har dette textarea, hvor style er sat til overflow:visible, dvs. at det skal udvider sig, hvis man skriver mere end der kan være i feltet:

<textarea style="overflow:visible" cols="100"></textarea>

Det er jo meget "najs", jeg har sat cols til 100, hvilket også virker, men hvis jeg prøver at sætte rows til 2 eller 3, så har det ingen virkning. Jeg har da prøvet at fjerne overflow:visible, hvorefter rows virker...

Jeg kan godt se sammenhængen .. men er det slet ikke muligt at have et textarea med rows og cols sat, og stadig have overflow:visible på også ... Et textarea på 1 row ser jo ikk ud af meget.. :D

Er der nogen der har en løsning ?
Avatar billede Slettet bruger
19. december 2002 - 08:20 #1
Well ... fandt en løsning ... ser sådan ud:

<textarea name=ss rows=2 onkeydown="document.this_page.ss.style.overflow='visible';"></textarea>

Den er ikk helt "najs", men virker. Det jeg gør er, at jeg først sætter rows=2, og onkeydown .. altså når folk skriver noget i felter "tilføjer" overflow='visible' --- det virker .. men det må være bedre måde, da dette er en workaround.
Avatar billede callesen Praktikant
19. december 2002 - 09:51 #2
Hvad med:
<TEXTAREA NAME="teksten" style="overflow:visible;height:2.6em;" COLS="100" WRAP="virtual"></TEXTAREA>
Hvis du har en 'alm' linjehøjde passer height:2.6em eller må du sætte en anden værdi.
Avatar billede Slettet bruger
19. december 2002 - 16:19 #3
well cool ... det virker... (om ikke andet så i IE 5+ .. hehe)
Avatar billede callesen Praktikant
19. december 2002 - 16:31 #4
OK - tak for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester