![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
witam
otoz kombinuje juz troche czasu, i nie chce sprawdzac 10 zmiennych $_POST poprzez wypisywanie kazdej, zapewne istnieje jakis sposob zeby to uproscic i sprawdzic cala tablice post czy zawiera wartosci? ![]() drugie pytanie to jak zrobic zeby formularz sie nie wyslal po wcisnieciu buttona submit tylko jesli wystapia bledy np walidacyjne to zeby w action: nie było nic ![]() z gory dzieki za odpowiedzi ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ad. 1. jeżeli chcesz tylko sprawdzić czy są wartości w $_POST i jakie to polecam: ad. 2. w tagu <form> możesz podać atrybut 'onsubmit' i nazwę funkcji w JavaScript, która zostanie wywołana po wciśnięciu przycisku 'Wyślij' lub innego zdefiniowanego jako 'submit' dla tego formularza'. Zdefiniowana funkcja zostanie wtedy wywołana, sprawdzi poprawność i jeżeli wszystko będzie ok to wyśle formularz. Pozdrawiam -------------------- errare humanum est
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
otoz kombinuje juz troche czasu, i nie chce sprawdzac 10 zmiennych $_POST poprzez wypisywanie kazdej, zapewne istnieje jakis sposob zeby to uproscic i sprawdzic cala tablice post czy zawiera wartosci? ![]() array_map i odwolanie do funkcji walidujacej Cytat drugie pytanie to jak zrobic zeby formularz sie nie wyslal po wcisnieciu buttona submit tylko jesli wystapia bledy np walidacyjne to zeby w action: java script:
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
Witam, ad. 1. jeżeli chcesz tylko sprawdzić czy są wartości w $_POST i jakie to polecam: ad. 2. w tagu <form> możesz podać atrybut 'onsubmit' i nazwę funkcji w JavaScript, która zostanie wywołana po wciśnięciu przycisku 'Wyślij' lub innego zdefiniowanego jako 'submit' dla tego formularza'. Zdefiniowana funkcja zostanie wtedy wywołana, sprawdzi poprawność i jeżeli wszystko będzie ok to wyśle formularz. Pozdrawiam troche błędnie mnie zrozumiano, print_r nie zwraca 0 jesli jest pusta, ja nie chce ich wyswietlac tylko walidowac czy sa puste, co do 2 to nie bede walidował w JS tylko chce w PHP i chce zrobic tak, że jeśli pole jest puste to zeby wyskakiwała ponizej pola podpowiedz jak powinna wygladac prawidłowo wprowadzona wartosc... Ten post edytował lnn 26.12.2009, 00:07:53 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
1. Zakładając że funkcje walidujące istnieją i zwracają true jeśli wartość przeszła walidację, w przeciwnym razie false, to może coś takiego:
2.
Ten post edytował darko 26.12.2009, 00:16:02 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Co do wysyłania przez js to pamiętajmy że nie każdy musi mieć włączoną obsługę js w przeglądarce.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dlatego też walidujemy dane po stronie php.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%) ![]() ![]() |
Witam,
z pierwszym się zgodzę, bo myślałem, że chcesz tylko "wzrokowo" sprawdzić co Ci z formularza przychodzi bo jest z nim jakiś problem. drugie pytanie to jak zrobic zeby formularz sie nie wyslal po wcisnieciu buttona submit tylko jesli wystapia bledy np walidacyjne to zeby w action nie było nic ![]() Cytat(lnn) co do 2 to nie bede walidował w JS tylko chce w PHP i chce zrobic tak, że jeśli pole jest puste to zeby wyskakiwała ponizej pola podpowiedz jak powinna wygladac prawidłowo wprowadzona wartosc... Natomiast nie bardzo rozumiem drugie - chcesz walidować w PHP przed wysłaniem danych na serwer? Pozdrawiam -------------------- errare humanum est
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.05.2025 - 07:28 |