mam pytanko mam taki oto skrypt walidujacy formularz
testFormularza={
rodzajePol:{
niepuste:[/.+/,'Proszę wypełnić pole'],
email:[/^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/,'Proszę podać prawidłowy adres e-mail'],
liczbacalkowita:[/^\d+$/,'Prawidłowš wartościš tego pola jest liczba całkowita'],
liczbarzeczywista:[/^(\d+|\d+,\d+)$/,'Proszę podać liczbę rzeczywistš (można użyć przecinka)'],
data:[/^\d+\-\d+\-\d{4}$/,'Proszę wpisać datę w formacie DD-MM-RRRR (numer dnia-numer miesišca-rok) np. 23-02-2003'],
kodpocztowy:[/^\d{2}\-\d{3}$/,'Proszę podać kod pocztowy np. 06-600'],
m20m100:[/^.{20,100}$/,'Proszę wpisać nie więcej niż 100 znaków, ale też nie mniej niż 20.'],
duzelitery:[/^[A-Z]+$/,'Proszę używać wyłącznie dużych liter w tym polu'],
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>]
},
testuj:function(f){
var i,rodz;
for(i=0;i<f.elements.length;i++){
E=f.elements[i];
if(rodz=this.rodzajePol[E.getAttribute('id')])
if(!rodz[0].test(E.value)){
E.focus();
E.select();
alert('"'+E.value+'" nie jest prawidłową wartością tego pola formularza!\n'
+(E.getAttribute('komunikat')||rodz[1]));
return false;
}
}
return true;
}
}
i do kazdego pola jest przypisany jakis label, czy daloby rade jego nazwe w komunikacie jakos wczytac?