Witam!
Mam mały problemik z kodem otóż funkcja match nie chce działać. Dodam że sprawdzanie wg. ilości znaków działa.
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;
}
}
proszę o pomoc:(