Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 07.06.2009 13:39

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
Bydlisko: Brno
Príspevok NapísalOffline : 07.06.2009 13:50

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
Príspevok Napísal autor témyOffline : 07.06.2009 14:03

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.06.2009 14:24

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
Príspevok Napísal autor témyOffline : 07.06.2009 14:29

tak to hej...

nehodis kod? :-D


Offline

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

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

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
Príspevok Napísal autor témyOffline : 07.06.2009 15:28

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
Bydlisko: Brno
Príspevok NapísalOffline : 07.06.2009 15:31

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
Príspevok Napísal autor témyOffline : 07.06.2009 20:27

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
Bydlisko: Brno
Príspevok NapísalOffline : 07.06.2009 20:44

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;
}


Odpovedať na tému [ Príspevkov: 10 ] 


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

829

03.06.2009 12:33

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

7

662

06.11.2008 14:23

mylan Zobrazenie posledných príspevkov

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

v PHP, ASP

8

812

27.10.2008 20:53

TommyHot Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

639

09.10.2009 7:52

danielop Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

540

13.07.2011 11:26

killer Zobrazenie posledných príspevkov

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

v Pamäte

2

334

23.04.2014 15:25

brmbo Zobrazenie posledných príspevkov

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

v Pamäte

6

954

14.12.2011 14:17

Legt Zobrazenie posledných príspevkov

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

v Grafické programy

3

486

25.04.2011 16:21

walther Zobrazenie posledných príspevkov

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

v Grafické programy

2

666

04.01.2011 15:46

martes25 Zobrazenie posledných príspevkov

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

v Operačné systémy Unix a Linux

3

378

23.11.2010 14:17

Ďuri Zobrazenie posledných príspevkov

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

v Pamäte

3

408

30.08.2015 16:56

shiro Zobrazenie posledných príspevkov

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

1164

04.05.2014 15:59

tairikuokami Zobrazenie posledných príspevkov

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

v Operačné systémy Unix a Linux

9

672

30.06.2009 18:45

1daemon1 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

477

26.10.2009 18:37

pilná lama glama Zobrazenie posledných príspevkov

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

v PHP, ASP

7

486

29.03.2008 16:00

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

1

513

15.09.2009 17:59

Ded'leg Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra