Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Weryfikacja formularzy
magik_xx
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 24.02.2006

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


Sie ma wszystkim! Mam proźbe, mam skrytp do weryfikacji formularzy, ale nie potrafie go przerobic do własnych potrzeb, mianowicie działa on tylko gdy w formularzu jest jedno pole do wypełnienia, a chcialbym żeby alert odnosił się do kilku pól w formularzu. Oto kod:
  1. <script LANGUAGE="JavaScript">
  2. <!--
  3. function checkform ( form )
  4. {
  5. // ** START **
  6. if (form.email.value == "") {
  7. alert( "Podaj jeszcze swój adres pocztowy." );
  8. form.email.focus();
  9. return false ;
  10. }
  11. // ** END **
  12. return true ;
  13.  
  14. }
  15. //-->
  16. </head>
  17. <form enctype="text/plain" action="mailto:jan.kowalski@mojafirma.pl" method="post"
  18. onsubmit="return checkform(this);">
  19. <BR>
  20. <P>Podaj adres pocztowy</P>
  21. <input type="text" name="email">
  22. <BR>
  23. <P>Podaj imie mamy</P>
  24. <input type="text" name="imie">
  25. <BR>
  26. <INPUT TYPE="submit" VALUE="Wyślij formularz">
  27.  
  28. </form>
  29.  
  30. </body>
  31. </html>


Czyli jeszcze raz chce zmienić tak ten kod żeby nie tylko wymuszał on wpis w pole "email" ale jeszcze w pole "imie".
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat
Szanuje waszą prace i chęć pomocy i nie wklejam ślepo co mi napisał kolega.

owszem, wklejasz :-D, ale maszpoprawne podejscie - inne niz znakomitej wiekszosci osob przewijajacych sie przez to forum. Dlatego:
  1. <!--
  2. function checkform ( form )
  3. {
  4. var wiadomosc = '';
  5. if (form.email.value == '') {
  6. wiadomosc += "pole e-mail puste \n";
  7. }
  8. if (form.imie.value == '') {
  9. wiadomosc += "pole imie puste \n";
  10. }
  11. if (wiadomosc != '') {
  12. alert(wiadomosc);
  13. return false;
  14. }
  15. return true ;
  16. }
  17. //-->


oczywiscie, skrypt nie jest idealny i maksymalnie dostosowany dla wygody uzytkownika, ale na poczatek wystarczy... jakby co pytaj sie dalej, cheers

Ten post edytował LBO 12.03.2006, 14:17:07
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: 3.10.2025 - 15:05