![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Waliduje w locie pole forularza w taki sposób
Po tym jak poprawie zwaliduje pole nadaje elemntowi html wartosc argumentu zwalidowane=true; Po kliknięciu w przycisk Rejestruj zczytuje po kolei czy wszystkie wartosci zwaliduje są na true, jesli tak to przesyla formularz. Tylko to słabe rozwiązanie bo z poziomu przeglądarki można to z ręki zmienić wartość alementu html i blędnei przesłąc forularz. Próbowałem jakąś zmienna zadeklarować która trzymałą by wartosći które elementy są poprawnie zwalidowane ale nie dałem rady. Może ktoś podsunie pomysł jak to zrobić? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Każda walidacja po stronie klienta, to tylko ukłon w stronę użytkownika i umilenie mu korzystania z aplikacji, nic więcej. Nie ma to nic wspólnego z realną walidacją danych przychodzących, od tego jest PHP.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem. Ale nie jest wystarczające jesli ponownie po naciśnięciu przycisku rejestruj pobiore wartości i je zwaliduje w jquery i prześle do bazy? Czy to gorsze od walodacji w php ? Czym moze grozić jakie rozwiazanie?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Nie o to chodzi...
w jQuery możesz sobie walidować dowoli żeby na bierząco informować ( przed wysłaniem formularza ) użytkownika czy wpisane dane są poprawne. Ale potem i tak to musisz przepuścić przez walidację w PHP z tego powodu że: a) javascript można wyłączyć. ![]() Javascript to dodatek do robienia stron póki co i tego się trzymaj jak nie chcesz mieć problemów z chamskimi użytkownikami. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Wszystko jasne.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:16 |