Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jak odczytac nazwe labela
lnn
post 21.01.2010, 15:43:19
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


mam pytanko mam taki oto skrypt walidujacy formularz
  1. testFormularza={
  2. rodzajePol:{
  3. niepuste:[/.+/,'Proszę wypełnić pole'],
  4. email:[/^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/,'Proszę podać prawidłowy adres e-mail'],
  5. liczbacalkowita:[/^\d+$/,'Prawidłowš wartościš tego pola jest liczba całkowita'],
  6. liczbarzeczywista:[/^(\d+|\d+,\d+)$/,'Proszę podać liczbę rzeczywistš (można użyć przecinka)'],
  7. data:[/^\d+\-\d+\-\d{4}$/,'Proszę wpisać datę w formacie DD-MM-RRRR (numer dnia-numer miesišca-rok) np. 23-02-2003'],
  8. kodpocztowy:[/^\d{2}\-\d{3}$/,'Proszę podać kod pocztowy np. 06-600'],
  9. m20m100:[/^.{20,100}$/,'Proszę wpisać nie więcej niż 100 znaków, ale też nie mniej niż 20.'],
  10. duzelitery:[/^[A-Z]+$/,'Proszę używać wyłącznie dużych liter w tym polu'],
  11. url:[/^http\:\/\/.+\.[a-z]{2,5}$/i,'Proszę podać prawidłowy adres strony www np. <a href="http://strona.pl'" target="_blank">http://strona.pl'</a>]
  12. },
  13. testuj:function(f){
  14. var i,rodz;
  15. for(i=0;i<f.elements.length;i++){
  16. E=f.elements[i];
  17. if(rodz=this.rodzajePol[E.getAttribute('id')])
  18. if(!rodz[0].test(E.value)){
  19. E.focus();
  20. E.select();
  21. alert('"'+E.value+'" nie jest prawidłową wartością tego pola formularza!\n'
  22. +(E.getAttribute('komunikat')||rodz[1]));
  23. return false;
  24. }
  25. }
  26. return true;
  27. }
  28. }


i do kazdego pola jest przypisany jakis label, czy daloby rade jego nazwe w komunikacie jakos wczytac?
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:00