![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 4.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam formularz dodający recenzję produktów i jeżeli user coś źle zrobi to oczywiście sypie błędami nad formularzem. Czy jest możliwość aby te błędy zostały wyświetlone w jakimś okienku pop-up(okienko z błędami i np. pozostała część strony zaciemniona), nie wiem czy najlepiej użyć do tego ajaxa czy może js. Z góry dziękuję za jakieś propozycje rozwiązań. Pozdrawiam. Ten post edytował konradinho 20.05.2010, 12:20:28 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie zawsze i nie ze wszystkim błędami. Dlatego pisze się skrypt tak żeby tymi błędami nie pluł, proste.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 4.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie zawsze i nie ze wszystkim błędami. Dlatego pisze się skrypt tak żeby tymi błędami nie pluł, proste. Nie wiem czy dobrze się zrozumieliśmy ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Takie proste błędy powinieneś wyłapywać w locie używając JavaScript, zanim jeszcze formularz wyśle user submitem. Choćby zdarzeniem onblur. Oczywiście po stronie serwera walidacja także obowiązkowa. A błędy najwygodniej chyba wyświetlać jako ingerencja w DOM formularza. By sobie ułatwić całość zapoznaj się z biblioteką jQuery, która tego typu operacja upraszcza.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 4.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Oczywiście po stronie serwera walidacja także obowiązkowa. Czyli jeżeli dobrze rozumiem to trzeba ją zostawić ![]() Cytat By sobie ułatwić całość zapoznaj się z biblioteką jQuery, która tego typu operacja upraszcza. Np. coś takiego? http://jquery.bassistance.de/validate/demo/ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Walidacja po stronie serwera to obowiązek. Można JavaScript wyłączyć i wtedy do bazy pójdzie syf lub niebezpieczne rzeczy. Nie należy nigdy o tym zapominać.
A link jaki podałeś to przykład prosty, który można rozbudowywać oczywiście o to co potrzeba. Jak widać odrobina google, kilka słów pomocniczych i sam znajdujesz. Może wyrośnie z Ciebie programista ![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 20:19 |