![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Otóż mam problem z formularzem wysyłkowym. Mianowicie chodzi o sprawdzanie poprawności pól, tzn żeby pola były obowiązkowe i gdy nie zostaną wypełnione wyświetla się komunikat. Nie wiem jak to zrobić :/ Po wysłaniu jest poprawna wiadomość, że została wysłana. Może ktoś pomoże? Podaje kod sprawdzający formularz.
A to szkielet formularza:
Ten post edytował czoko 6.02.2012, 20:34:41 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 6.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Używaj pregmatch do walidacji formularza,dodatkowo możesz użyć gotowych funkcji walidacyjnych w jquery aby uatrakcyjnić swoją stronę.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mozesz sprobowac.
Nie sprawdza się zbytnio, bo nawet przy podaniu adresu emial wyskakuję komunikat o nie podaniu, a wiadomość zostaję wysłana. Używaj pregmatch do walidacji formularza,dodatkowo możesz użyć gotowych funkcji walidacyjnych w jquery aby uatrakcyjnić swoją stronę. Tzn? Mógł byś naprowadzić jak to zrobić? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
email sprawdzaj tak:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
email sprawdzaj tak:
Dzięki wielkie, działa. A jeszce jedno, co zrobić żeby po wysłanej wiadomości po 2,3 sek po wyświetleniu komunikatu o poprawnym wysłaniu, następował automatyczny powrót do wcześniejszej strony? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Po kilku sekundach? To już JS
Kod setTimeout('document.location="tutaj_podaj_adres"', ilosc_sekund_razy_1000); np przejscie na php.pl po 4 sekundach Kod <script type="text/javascript">
setTimeout('document.location="http://php.pl"', 4000); </script> |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie wszystko działa tylko po nie wpisaniu danym i komunikacie o pustych polach również wraca na tę samą strone co po udanym wysłaniu. Da się ustawić oddzielnie?
Np. żeby cofało na poprzednią stronę? Ten post edytował czoko 6.02.2012, 21:41:25 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
w PHP możesz dać
Cytat if (warunek)
{ $adres = 'xxx'; } else { $adres = 'yyy'; } <script type="text/javascript"> setTimeout('document.location="<?php echo $adres; ?>"', 4000); </script> Ten post edytował daniel1302 7.02.2012, 17:39:04 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
A żeby cofało nie do konkretnej strony tylko do poprzedniej?
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
A żeby cofało nie do konkretnej strony tylko do poprzedniej? Z tego co kojarzę to w javascript było to coś z rodzaju window.history.back(-1); -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:02 |