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
gothye
post
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


zobacz jak to wygląda u mnie (wyszukiwarka prosta) :

  1. <script type='text/javascript'>
  2. function checkform(frm){
  3. if(frm.f_key.value==''){
  4. alert('Łatwiej będzie mi coś znaleść jeśli podasz czego mam szukać :) ');
  5. return false;
  6. }
  7. }
  8. </script>
  9.  
  10. <form method="post" action="{$ROOT}/szukaj" onsubmit='return checkform(this);'>
  11. <input type="text" class="text" value="" name="f_key" id="s">
  12.   <input type="submit" value="Szukaj" name="s_key">&nbsp;&nbsp;<a href='szukaj'>Zaawansowane szukanie</a>
  13. </form>



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: 5.10.2025 - 16:28