| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 30.06.11 Prihlásený: 26.05.12 Príspevky: 23 Témy: 7 |
Zdravím, mám menší problém s registračnými formulármi.
Ide o to ,že "čítajú" klávesy ako napríklad ESC, Caps Lock, Num LK.
Registrácia je robená na tento štýl: https://twitter.com/signup čiže sa vyplňujú formulár a vedľa nich je label ,ktorý o tom informuje.
Ak kliknem prýv krát na čistý formulár ( TextBox ), a hned stlačím Caps Lock alebo iné vyššie uvedené tlačidlá vyhodí mi to správu ,že sú zadané nepovolené znaky pritom by to nemali nič robiť.
Problém je taktiež aj mazaním, ak mám niejaký reťaec povedzme z 5 písmen vyhodí mi to správu ,že je všetko v pohode ,ak ju kompletne zmažem zasa mi to vyhodí správu o nepovolených znakoch takže to berie zrejme aj BackSpace
Vyhradené mám len tieto znaky:
Kód: ("^[a-zA-Z áäčďžéíĺľňóôŕšýťúžÁÄČĎÉÍĹĽŇÓÔŔŠŤÚÝŽ\\.]{1,60}$")
Za pomoc vopred dakujem
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 06.08.2011 23:05 | |
|
hoď sem kód inak ti ťažko pomôžeme.. taktiež by bolo dobré uviesť v akom jazyku to robíš..
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 30.06.11 Prihlásený: 26.05.12 Príspevky: 23 Témy: 7 | Napísal autor témy S-player: 06.08.2011 23:15 | |
|
Píšem to v JAVE pomocou GWT ( Google Web Toolkit ) následne sa to skompiluje do Javascriptu a výsledkom je Ajaxová aplikácia...
Kód: // Handler pre vstup z klávesnice Meno.addKeyUpHandler(new KeyUpHandler(){ @Override public void onKeyUp(KeyUpEvent event) { String a=Meno.getText(); // Viem ,že toto a taktiež aj dolný riadok nieje potrebný. Poprosím ignorovať :-) int b=a.length(); final String symbol = Meno.getText().trim(); if (!symbol.matches("^[a-zA-Z áäčďžéíĺľňóôŕšýťúžÁÄČĎÉÍĹĽŇÓÔŔŠŤÚÝŽ\\.]{1,60}$")) { MenoNapis1.setVisible(false); MenoNapis2.setVisible(false); MenoNapis3.setVisible(false); MenoNapis4.setVisible(true); // Nepovolený znak }else if(b==0){ MenoNapis4.setVisible(false); MenoNapis3.setVisible(false); MenoNapis1.setVisible(false); MenoNapis2.setVisible(true); // Povinné pole }else{ MenoNapis1.setVisible(false); MenoNapis2.setVisible(false); MenoNapis4.setVisible(false); MenoNapis3.setVisible(true); // Správne... }
} });
// Problém bude zrejme niekde inde, ono mi to robí aj pri formulári kde mám o polovicu menej riadkov s príkazmi a bez regulárného výrazu. A robí to aj ked napríklad prechádzam riadkami "Tab". Nechápem
|
|
Registrovaný: 15.01.07 Prihlásený: 23.09.15 Príspevky: 186 Témy: 3 Bydlisko: ZV/BA | Napísal matwej: 08.08.2011 9:16 | |
|
nepovoleny znak? a nechyta ten handler proste akulkolvek klavesu, takze ked das taky caps, tak sa checkne pole, je prazdne, tak buchne, ze povinne pole? nie? podobne vybackspace na prazdne pole ci tab na prazdne pole zas je v ife dlzka 0 za var. b atd. ... ale mozem len trieskat
taktiez ten doplnok dole som pochopil tak, ze tam mas inu podmienku namiesto toho regularu v ife a to aku napriklad a co vypisuje vtedy?
_________________ nb: Lenovo Thinkpad E520 (starsi pan uz), Fedora 20 / Win7 dualboot " 1000.times { puts "I will not spam on the boards" } " |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problém - registrácia okna aplikácie v Assembler, C, C++, Pascal, Java | 1 | 456 | 18.06.2009 18:07 stopa27 | | problem s original xp home edition.... registracia... v Operačné systémy Microsoft | 16 | 685 | 04.01.2009 23:25 philllipe | | login, registracia - problem :pri registracii nezapise do DB v PHP, ASP | 1 | 2232 | 02.01.2009 11:58 Tominator | | registracia v PHP, ASP | 21 | 904 | 19.10.2010 14:24 dessert | | registrácia v PHP, ASP | 10 | 597 | 11.05.2010 18:09 dessert | | Registrácia v Sieťové a internetové programy | 5 | 674 | 12.04.2008 13:31 Enermax | | Registracia v PHP, ASP | 4 | 523 | 11.07.2010 20:30 Flety | | registrácia v Správy pre vedenie fóra | 8 | 1185 | 28.01.2008 22:25 _DanWer_ | | Registracia v HTML, XHTML, XML, CSS | 28 | 1237 | 02.02.2008 12:43 jato | | registrácia v PHP, ASP | 2 | 379 | 08.03.2014 21:30 DessertBA | | Registrácia v PHP, ASP | 20 | 922 | 18.09.2010 12:58 emer | | registracia v PHP, ASP | 9 | 1293 | 13.05.2006 20:37 shaggy | | Registrácia súboru v Operačné systémy Microsoft | 2 | 526 | 30.09.2008 16:02 Nexus | | registrácia blbne v PHP, ASP | 7 | 491 | 18.03.2014 9:29 stenley | | Registracia online v Obchody, reklamácie a právo | 3 | 485 | 18.08.2010 13:42 Jeffo | | [VYRIESENE] Registracia v PHP, ASP | 2 | 474 | 03.03.2009 14:24 arno |
| 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
|
|