Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> formularz + js
attimo
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 6
Dołączył: 23.01.2010

Ostrzeżenie: (0%)
-----


Witam,

Chce zrobić formularz który przy błędnym wpisaniu któregoś z pól nie będzie odświeżał strony tylko wyświetli komunikat gdzie znajduje się błąd.

Formularz wygląda tak:
  1. <form action = "<? echo $_SERVER['PHP_SELF'];?>"method = "post" name="forma" onsubmit="sprawdz()" >

poniżej pola np.
  1. <input type='text' name='imie'/>
  2. <input type='submit' name='ok' value='ok'/>


kod js

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. function sprawdz()
  3. {
  4. var imie = document.forms['forma']["imie"].value;
  5. if (imie == "")
  6. {
  7. alert("nic nie wpisales");
  8. }
  9. }
  10. </script>
[JAVASCRIPT] pobierz, plaintext


Nie sugerujcie się treścią to tylko prosty przykład opisujący mój problem polegający na tym, że strona się odświeża a chce aby wyświetlił sie tylko błąd bez odświerzania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wiiir
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


dodatkowo mozesz po kazdej zmianie pola sprawdzic wartosc pola poprzez onChange
jesli pola te definiuja np email login itd mozesz ajaxem sprawdzic czy email jest wolny czy nie, poczym podac odpowiednia informacje przy danym polu
jesli nie chcesz wyslac formularza z bledami mozesz zrobic sobie funkcje js ktora zbada ci wszystkie pola a pozniej wywola submit
czyli document.nazwa_fomularza.submit...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 16:16