![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, prośba o pomoc.
Nie wiem jak można zrobić wyświetlanie informacji o niepoprawnym wypełnieniu pół formularza, ale w taki sposób, że dane wpisane do formularza nie kasowały się po wyświetleniu ostrzeżenia. Walidacje danych robię na zasadzie:
... lub w jaki sposób zrobić aby po wyświetleniu oddzielnej strony z komunikatami, można było się cofnąć do formularza, ale w którym widoczne byłyby dane wprowadzone przez klienta, a nie żeby 200 zdań musiał wprowadzać jeszcze raz jak się pomylił w kodzie pocztowym. Będę wdzięczny za odpowiedź. Dzięki Ten post edytował dareckiphp 7.07.2004, 10:42:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
JA bym to zrobił (ja to bym użył js'a, ale jak nie to inaczej) tak:
1. wysyłasz formularz 2. odbierasz formularz i jego pola (zmienne), zapisujesz do sesji 3. walidacja ok ? robisz "co potrza" walidacja nie ok (ale gramatyka ;-)) wywołujesz z powrotem formularz z jakimś parametrem, który "powie mu", że wartości dla pól ma szukać w sesji i przypisze te wartości do pól. Można jeszcze dodać zaznaczanie tych pól, które były niepoprawne i inne wodotryski. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:48 |