Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.11
Prihlásený: 26.05.12
Príspevky: 23
Témy: 7
Príspevok NapísalOffline : 06.08.2011 22:56

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


Offline

Užívateľ
Užívateľ
REGISTRACIA Problém...

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.06.11
Prihlásený: 26.05.12
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 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 :cry:


Offline

Užívateľ
Užívateľ
REGISTRACIA Problém...

Registrovaný: 15.01.07
Prihlásený: 23.09.15
Príspevky: 186
Témy: 3
Bydlisko: ZV/BA
Príspevok NapísalOffline : 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" } "
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Problém - registrácia okna aplikácie

v Assembler, C, C++, Pascal, Java

1

456

18.06.2009 18:07

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s original xp home edition.... registracia...

v Operačné systémy Microsoft

16

685

04.01.2009 23:25

philllipe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login, registracia - problem :pri registracii nezapise do DB

v PHP, ASP

1

2232

02.01.2009 11:58

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

21

904

19.10.2010 14:24

dessert Zobrazenie posledných príspevkov

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

v PHP, ASP

10

597

11.05.2010 18:09

dessert Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

5

674

12.04.2008 13:31

Enermax Zobrazenie posledných príspevkov

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

v PHP, ASP

4

523

11.07.2010 20:30

Flety Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

8

1185

28.01.2008 22:25

_DanWer_ Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

28

1237

02.02.2008 12:43

jato Zobrazenie posledných príspevkov

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

v PHP, ASP

2

379

08.03.2014 21:30

DessertBA Zobrazenie posledných príspevkov

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

v PHP, ASP

20

922

18.09.2010 12:58

emer Zobrazenie posledných príspevkov

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

v PHP, ASP

9

1293

13.05.2006 20:37

shaggy Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

2

526

30.09.2008 16:02

Nexus Zobrazenie posledných príspevkov

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

v PHP, ASP

7

491

18.03.2014 9:29

stenley Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

3

485

18.08.2010 13:42

Jeffo Zobrazenie posledných príspevkov

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

v PHP, ASP

2

474

03.03.2009 14:24

arno 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