Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][JavaScript]Sprawdzanie wypelnionych pol firmularza
mateopl
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.08.2008

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


Witam
Mam wielka prosbe o pomoc w sprawie skryptu ktory sprawdza czy pola formularza mailowego czy jakiego kolwiek sa wypelnione oczywiscie te ktore bym wskazal w skrypcie...
Mam kawalek skryptu w moim formularzu ale on sprawdza tylko poprawnosc wpisanego adresu mailowego.. a chcialbym do niego dopisac mozliwosc sprawdzenia tych dodatkowych pol...
Bardzo prosze o pomoc i podpowiedz jak i co mam dopisac do tego skryptu..
  1. <script type="text/javascript">
  2. <!-- <![CDATA[
  3. function sprawdz(t) {
  4.  
  5. if (!t.mail.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)) {
  6. alert("Podales nie poprawny adres e-mail, popraw go i wysli ponownie");
  7. t.mail.focus();
  8. return false;
  9. }
  10. return true;
  11. }
  12. // ]]> -->
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


może coś w ten ton:
(pisane z palca, mogą być błędy)
  1. <script type="text/javascript">
  2. function sprawdz(t) {
  3. var pola = array ('imie','nazwisko','mail');
  4. for (i=0; i<lenght(pola); i++){
  5. if (!checkIfEmpty(pola[i])){
  6. return false;
  7. }else{
  8. if (pola[i]=='mail'){
  9. if (!checkEmail){
  10. return false;
  11. }else{
  12. return true;
  13. }
  14. }
  15. return true;
  16. }
  17. }
  18. }
  19. function checkEmail(){
  20. if (!document.getElementById.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)) {
  21. alert("Podales nie poprawny adres e-mail, popraw go i wysli ponownie");
  22. t.mail.focus();
  23. return false;
  24. }else {
  25. return true;
  26. }
  27. }
  28. function checkIfEmpty(id){
  29. if (document.getElementById(id).value<3){
  30. return false;
  31. }else{
  32. return true;
  33. }
  34. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 10:08