| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
Čaute,
z JS neviem vôbec nič, nikdy som sa ho neučil. Potreboval som nastaviť maximálnu dĺžku reťazca v textarey a vygooglil som, že sa to dá len pomocou JS. Našiel som si aj kód ale vôbec mi nefunguje . Mám niečo takéto ale po 100 znakoch ma to nestopne ani nič:
Kód: <form name="testform"> Delka textu muze byt maximalne 100 znaku:<br /> <textarea rows="10" cols="80" name="testarea"></textarea> </form>
<script type='text/javascript'> //<![CDATA[ document.onkeyup=_sysLimitLength_bae48634; document.onmouseup=_sysLimitLength_bae48634; document.onmousedown=_sysLimitLength_bae48634;
function _sysLimitLength_bae48634(){ value=document.testform.testarea.value; len=100-value.length; if(len<0){ st=document.testform.testarea.scrollTop; document.testform.testarea.value=document.testform.testarea.value.substring(0,100); document.testform.testarea.scrollTop=st; _sysAlert(2); } }
//]]> </script>
Ak by to vedel niekto opraviť budem veľmi vďačný.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.05.2010 11:14 | |
|
Mozno nieco taketo:
Kód: var t = document.getElementById('textarea'); /* do premennej t sa ulozi objekt elementu textarea; ta musi mat id="textarea" */ t.onkeydown = t.onkeypress = t.onkeyup = function(e) /* vypisane vsetky 3 udalosti - Opera robi problemy */ { var e = e || window.event, k = e.keyCode || e.charCode; /* zjednotit objekt udalosti a cislo klavesy */ if (this.value.length >= 100 && !e.ctrlKey && !e.altKey) { switch (k) { case 8: case 46: case 35: case 36: case 37: case 38: case 39: case 40: break; default: return false; } } } Mas v kode aj nejake tie komentare. Funguje to na principe, ze ak je dlzka textu viac ako 100, spravi sa kontrola - ak nie su stlacene klavesy Ctrl alebo Alt alebo nie je stlacena jedna z klaves Backspace/Delete/Home/End/sipky, zakaze sa vlozenie znaku (return false).
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 16.05.2010 11:26 | |
|
Funguje to skvele veľmi pekne ďakujem.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.05.2010 11:28 | |
|
Myslim, ze nie zabudol som na moznost copy-paste. Mozem to tam nejako dorobit.
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | Napísal autor témy 1daemon1: 16.05.2010 13:48 | |
|
Kamarát mi už spravil aj s copy-paste a výstražnou tabuľkou. Ak bude chcieť niekto kód tak nech mi napíše.
Ešte raz ďakujem.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| maximalna dlzka url v JavaScript, VBScript, Ajax | 4 | 478 | 15.12.2009 15:50 Snacker | | Maximalna dlzka UTP kabla v Siete | 5 | 1397 | 16.09.2010 13:46 KatjushaMan | | Menitelny design textarey? v HTML, XHTML, XML, CSS | 3 | 432 | 20.11.2009 22:58 SBuster | | maximálna hlasitost..? [ Choď na stránku: 1, 2, 3 ] v Život, životný štýl, móda, bývanie | 80 | 7133 | 24.09.2011 11:08 mirom | | Maximálna veľkosť HDD v Pevné disky a radiče | 9 | 703 | 02.10.2014 20:33 energyxtc | | maximalna teplota chipsetu v nVidia čipové sady | 2 | 1062 | 08.07.2009 22:29 KingTommy | | Maximálna veľkosť HDD v Pevné disky a radiče | 1 | 316 | 13.04.2015 20:10 liqua1 | | Maximalna velkost Disku v Pevné disky a radiče | 3 | 582 | 21.05.2007 22:01 ertin | | Maximálna hmotnosť chladiča v Chladiče a všetky druhy chladenia | 5 | 559 | 07.09.2010 22:20 OmeGa | | Maximalna legalna sila wifi v Siete | 1 | 487 | 04.12.2010 20:25 OmeGa | | Maximalny vykon maximalna cena v Notebooky a netbooky | 23 | 568 | 17.12.2022 11:21 Kozmonaut | | Doska ASUS M4a78-E maximálna teplota v AMD čipové sady | 2 | 609 | 14.12.2010 22:43 server3 | | AMD X3 unlocket X4 - maximalna tepltota ? v AMD - Advanced Micro Devices | 12 | 622 | 30.10.2012 16:03 Rasto979 | | dlžka pola v HTML, XHTML, XML, CSS | 2 | 539 | 16.10.2009 22:40 dessert | | Dlzka kabla v Ostatné | 2 | 417 | 19.01.2012 9:49 rawec | | Dlzka premennej v JavaScript, VBScript, Ajax | 7 | 613 | 10.06.2009 19:37 roach189 |
| 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
|
|