| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal sedlák: 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...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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>
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal autor témy sedlák: 07.06.2009 14:03 | |
|
dik duri, ako vzdy, funguje vyborne
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal autor témy sedlák: 07.06.2009 14:29 | |
|
tak to hej...
nehodis kod?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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.
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal autor témy sedlák: 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...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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.
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal autor témy sedlák: 07.06.2009 20:27 | |
|
roztahovaniu do sirky by som sa chcel vyhnut, potreboval by som len roztahovanie dole...
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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; }
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| textarea v HTML, XHTML, XML, CSS | 9 | 829 | 03.06.2009 12:33 Ďuri | | textarea v PHP, ASP | 7 | 662 | 06.11.2008 14:23 mylan | | textarea v PHP, ASP | 8 | 812 | 27.10.2008 20:53 TommyHot | | Textarea v HTML, XHTML, XML, CSS | 2 | 639 | 09.10.2009 7:52 danielop | | Textarea v HTML, XHTML, XML, CSS | 4 | 540 | 13.07.2011 11:26 killer | | Zväčšenie RAM v Pamäte | 2 | 334 | 23.04.2014 15:25 brmbo | | Zvacsenie RAM v Pamäte | 6 | 954 | 14.12.2011 14:17 Legt | | zväčšenie screenu v Grafické programy | 3 | 486 | 25.04.2011 16:21 walther | | zvačšenie obrázku v Grafické programy | 2 | 666 | 04.01.2011 15:46 martes25 | | Zvačšenie patricie v Operačné systémy Unix a Linux | 3 | 378 | 23.11.2010 14:17 Ďuri | | Zväčšenie RAM v Pamäte | 3 | 408 | 30.08.2015 16:56 shiro | | Zväčšenie RAM [ Choď na stránku: 1, 2 ] v Pamäte | 56 | 1164 | 04.05.2014 15:59 tairikuokami | | zvacsenie priestoru v Operačné systémy Unix a Linux | 9 | 672 | 30.06.2009 18:45 1daemon1 | | textarea value v HTML, XHTML, XML, CSS | 5 | 477 | 26.10.2009 18:37 pilná lama glama | | formatovanie TEXTAREA v PHP, ASP | 7 | 486 | 29.03.2008 16:00 stenley | | Submit textarea? v PHP, ASP | 1 | 513 | 15.09.2009 17:59 Ded'leg |
| 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
|
|