Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Walidacja inputa w czasie rzeczywistym
ciembor
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 10.02.2010

Ostrzeżenie: (0%)
-----


Mam input, w którym można podawać tylko liczby. No więc postanowiłem zamiast walidować formularz przy wysłaniu, od razu zabronić wpisywać inne znaki (oczywiście walidacja po stronie serwera też jest). Zrobiłem to bazując na replace() i JQuerowym .keyup() - podmieniam wartość inputa na poprawną. Wszystko działa, tylko wpisywany znak jest wyświetlany po wciśnięciu, a dopiero przy podniesieniu klawisza usuwany. Da się to jakoś poprawić, żeby w ogóle go nie było widać? Próbowałem z .keypressed() i .keydown(), ale wtedy jeszcze nie zmienia się wartość inputa i nie działa.

Ten post edytował ciembor 26.01.2011, 01:45:52


--------------------
Blog Macieja Ciemborowicza
Go to the top of the page
+Quote Post
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


Możesz skorzystać z tego pluginu
http://itgroup.com.ph/alphanumeric/


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
ciembor
post
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 10.02.2010

Ostrzeżenie: (0%)
-----


Dzięki, idealne;).


--------------------
Blog Macieja Ciemborowicza
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:03