Сообщение от Doraemon
|
Я написала простой скрипт
|
Это не простой скрипт. Вот такой вот простой:
var valid=function(el){
var pat=el.getAttribute('pattern');
if(!pat)
return true;
pat= new RegExp(pat);
/*
тут я не помню каким методом надо проверять, exec или test
в общем если проверка по шаблону не проканала, то
*/
throw el.getAttribute('err');
else
return true;
};
try{
for(var el,elems=form.elements;el=elems[i];i++)
valid(el);
}
catch (e){
problemArea.textContent=e;
return false;
}
Таким образом на рендере формы вы забиваете атрибуты паттерн и ерр данными из модели формы.