[ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zvacsenie textarea

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
NapísalOffline : 07.06.2009 13:39 | Zvacsenie textarea

Pekne popoludnie :)

Mam na stranke textareu o velkosti 3 riadkov, do ktorej pisu uzivatelia komentare. Casto sa vsak stava ze koment je dost dlhy a v takej malej textarea je to neprehlade :)

Na js som dost lama (uplna) a preto by ma zaujimalo ako urobit, ze po kliknuti napr na zvacsit sa textarea zvacsi o dalsich napr 5 riadkov s tym, aby napisany text nezmizol...

Chcem sa vyhnut tomu aby textarea bola taka velka vzdy...


Offline

Čestný člen
Čestný člen
Zvacsenie textarea

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 07.06.2009 13:50 | Zvacsenie textarea

Kód:
<script>
function zvacsi()   {
   txa = document.getElementsByTagName('textarea')[0];
   txa.rows = parseInt(txa.rows) + 5; //5 je pocet riadkov
}
</script>
<textarea cols=60 rows=5></textarea>
<a href="javascript:zvacsi()">ZVACSI</a>


Offline

Užívateľ
Užívateľ
Zvacsenie textarea

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
Napísal autor témyOffline : 07.06.2009 14:03 | Zvacsenie textarea

dik duri, ako vzdy, funguje vyborne


Offline

Správca fóra
Správca fóra
Zvacsenie textarea

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 07.06.2009 14:24 | Zvacsenie textarea

pre pouzivatelov by bolo mozno pohodlnejsie, keby sa textarea natahovala automaticky podla mnozstva textu v nej, ako keby mali stale klikat na tlacitko ;)


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Zvacsenie textarea

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
Napísal autor témyOffline : 07.06.2009 14:29 | Zvacsenie textarea

tak to hej...

nehodis kod? :-D


Offline

Čestný člen
Čestný člen
Zvacsenie textarea

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 07.06.2009 14:48 | Zvacsenie textarea

Kód:
<script>
function checksize(txa)
{
   var r = txa.rows;
   var c = txa.cols;
   var v = txa.value;
   var mr = 20; //maximalny pocet riadkov
   var mc = 60; //maximalny pocet stlpcov
   var l = v.split('\n');
   r = l.length > r ? l.length : r;
   for (var i in l)
   {
      c = l[i].length > c ? l[i].length : c;
   }
   txa.rows = r<mr ? r : mr;
   txa.cols = c<mc ? c : mc;
}
</script>
<textarea cols=30 rows=5 onkeyup="checksize(this)"></textarea>


Malo by to zvacsovat textareu do sirky aj do vysky, az dovtedy, kym hodnota atributu rows, resp. cols nedosiahne hodnotu atributu mr, resp. mc. Pravdepodobne bude nutne nastavit v textarei cols aj rows.


Offline

Užívateľ
Užívateľ
Zvacsenie textarea

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
Napísal autor témyOffline : 07.06.2009 15:28 | Zvacsenie textarea

vrela vdaka

edit: len to ma este chybičku krasy, roztahuje sa len ked uzivatel stlačí enter, ked pise text bez entrov tak nic, textarea ostava taka aka je na zaciatku...


Offline

Čestný člen
Čestný člen
Zvacsenie textarea

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 07.06.2009 15:31 | Zvacsenie textarea

Hm, aky mas prehliadac? Mne vo Firefoxe funguje aj roztahovanie do sirky.
Inak do pozornosti davam CSS vlastnost resize. Podporuje zatial iba webkit.


Offline

Užívateľ
Užívateľ
Zvacsenie textarea

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92 | 92
Napísal autor témyOffline : 07.06.2009 20:27 | Zvacsenie textarea

roztahovaniu do sirky by som sa chcel vyhnut, potreboval by som len roztahovanie dole...


Offline

Čestný člen
Čestný člen
Zvacsenie textarea

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 07.06.2009 20:44 | Zvacsenie textarea

Kód:
function checksize(txa)
{
   var r = txa.rows;
   var v = txa.value;
   var mr = 20; //maximalny pocet riadkov
   var l = v.split('\n');
   r = l.length > r ? l.length : r;
   txa.rows = r<mr ? r : mr;
}


 [ Príspevkov: 10 ] 


Zvacsenie textarea



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

textarea

v HTML, XHTML, XML, CSS

9

868

03.06.2009 12:33

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

textarea

v PHP, ASP

7

696

06.11.2008 14:23

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

textarea

v PHP, ASP

8

854

27.10.2008 20:53

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

Textarea

v HTML, XHTML, XML, CSS

2

675

09.10.2009 7:52

danielop

V tomto fóre nie sú ďalšie neprečítané témy.

Textarea

v HTML, XHTML, XML, CSS

4

576

13.07.2011 11:26

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Zväčšenie RAM

v Pamäte

3

436

30.08.2015 16:56

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

zvacsenie priestoru

v Operačné systémy Unix a Linux

9

713

30.06.2009 18:45

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Zväčšenie RAM

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pamäte

56

1217

04.05.2014 15:59

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

Zväčšenie RAM

v Pamäte

2

365

23.04.2014 15:25

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Zvacsenie RAM

v Pamäte

6

985

14.12.2011 14:17

Legt

V tomto fóre nie sú ďalšie neprečítané témy.

zväčšenie screenu

v Grafické programy

3

519

25.04.2011 16:21

walther

V tomto fóre nie sú ďalšie neprečítané témy.

zvačšenie obrázku

v Grafické programy

2

695

04.01.2011 15:46

martes25

V tomto fóre nie sú ďalšie neprečítané témy.

Zvačšenie patricie

v Operačné systémy Unix a Linux

3

405

23.11.2010 14:17

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

textarea value

v HTML, XHTML, XML, CSS

5

512

26.10.2009 18:37

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

formatovanie TEXTAREA

v PHP, ASP

7

519

29.03.2008 16:00

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Submit textarea?

v PHP, ASP

1

543

15.09.2009 17:59

Ded'leg



© 2005 - 2024 PCforum, edited by JanoF