![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%)
|
Witam mam taki problem, nie wiem jak zrobić opcje sprawdzania poprawności danych w formularzu. Chodzi mi o to że kiedy np w polu do wpisania daty ktoś wpiszę literę to pod danym polem pojawi mu się informacja o błędzie.
Kod formularza to: A tu kod pliku action (insert_car.php):
Wydaje mi się że trzeba będzie użyć JavaScript, lecz nie znam się na tym zupełnie. I wolał bym uniknąć używania JavaScript. Więc proszę was o pomoc, w postaci kodu który mogę dodać do skryptu, jakiejś podpowiedzi, bądź lektury. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
To poszukaj sobie w necie rozwiązań typy ajax validator, tylko oprócz tego i tak w php musisz robić sprawdzanie tych samych pól.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%)
|
Ok powiedzmy że znalazłem sobie odpowiedni ajax validator, ale zupełnie nie wiem jak go umieścić w kodzie, cały czas mi coś nie działa:
Tu link do tego skryptu: Tu |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%)
|
Najlepiej to jakbyś pokazał co robisz. W/g mnie to powinno działać tak:
1. Robisz plik PHP o treści takiej jak w przykładzie a na jego początku wstawiasz (wywaliłem tłumienie błędów):
2. Kod z markup to twój formularz 3. jQuery ładujesz do pliku z formularzem, oczywiście najpierw umieszczasz link do biblioteki 4. ajax-validation.php i plik z formularzem muszą być w tym samym katalogu. Można to też rozwiązać tak: 1. W polu formularza umieszczasz:
To jest odwołanie do skryptu jQuery, któremu przekazujesz wartość i nazwę danego pola 2. Skrypt jQuery u mnie wygląda tak:
Plik PHP
Ten post edytował amii 14.08.2011, 20:17:49 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 5 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
Ja się bawię w coś takiego w php (wiem, ajax wygodniejszy, ładniejszy, ale php łatwiejsze (IMG:style_emoticons/default/smile.gif) )
generalnie trzy funkcje:
przy czym funkcja sprawdzajPoKolei() działa tak: jeżeli pole 1 jest puste, wypisz je z komunikatem o błędzie, jeżeli nie, sprawdź czy jest dobrze wypełnione (np czy jest dłuższe niż 5 znaków). Jak się wszystko zgadza, napisz że OK, jak błędnie, to poinformuj o tym użytkownika. Przy czym jest pewien minus - jeżeli formularz jest długi, pisanie trzeciej funkcji dostarcza frajdy porównywalnej ze skręcaniem długopisów i to na długie godziny (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 4.05.2026 - 12:11 |