[js] niedzia³aj±ca walidacja formularzy
Z pAmIęTnIkA nIeGrZeCzNeGo AnIołkA
Witam!Mam ma³y problemik z kodem otó¿ funkcja match nie chce dzia³aæ. Dodam ¿e sprawdzanie wg. ilo¶ci znaków dzia³a.
Kod: function sprawdz_formularz()
{
// zmienna przechowujaca komunikaty bledow
var bledy = '';
// przypisanie obiektu formularza do zmiennej
var f = document.forms['dane_firmy'];
var cyfry = /^[0-9]{11}$/;
var mail = /^[a-zA-Z0-9±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬]{1,30}@[a-zA-Z0-9±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬]+(\.[a-zA-Z0-9±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬]+)+$/;
.....//inne ify tutaj s±
if (f.pesel.value.match(cyfry))
bledy += 'Musisz wpisaæ PESEL!\n';
....//inne ify tutaj s±
if (f.email.value.match(mail))
bledy += 'Musisz wpisaæ email!\n';
// sprawdzenie czy byly bledy
if (bledy == '')
{
return true;
}
else
{
alert(bledy);
return false;
}
}
pomocy:(
ju¿ po problemie, ¼le by³y waruki (powinno byæ w ifie zaprzeczenie)