Тема: Validation script
Показать сообщение отдельно
  #10 (permalink)  
Старый 26.05.2015, 14:55
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от 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;
}


Таким образом на рендере формы вы забиваете атрибуты паттерн и ерр данными из модели формы.

Последний раз редактировалось kostyanet, 26.05.2015 в 14:58.
Ответить с цитированием