Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.03.2019, 23:31
Новичок на форуме
Отправить личное сообщение для gunner17 Посмотреть профиль Найти все сообщения от gunner17
 
Регистрация: 06.03.2019
Сообщений: 9

Класс который проверяет значение
Хелп!!! нужно создать класс для проверки значений по определённым критериям. Критерии проверки передаются в конструктор в виде массива объектов, где каждый объект представляет собой отдельный критерий
{
name: 'required' /* строка с уникальным именем критерия */,
check: value => { /* логика проверки, проверка прошла - вернуть true, нет - false */ },
message: value => { /* возвращает строку с сообщением об ошибке */ }
}
класс должен иметь два метода:
- toggleValidator(name, state) - включает/выключает определённый критерий. name - имя критерия, state (необязательный) - boolean состояние критерия. Если state не передан, то первый вызов метода должен выключить критерий, а следующий включить и т.д.
- validate(value) - производит проверку значения value по включённым критериям. Возвращает объект:

{
valid: /* true - проверка прошла, false - нет */,
errors: /* Map с ошибками, где ключ это имя критерия, значение - сообщение об ошибке */
}
Ответить с цитированием
  #2 (permalink)  
Старый 29.03.2019, 08:26
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

И в чем сложность?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запомнить класс у дом элемента Tipylja Общие вопросы Javascript 1 27.03.2018 12:14
вывести значение кнопки в текстовое поле matt_xs Общие вопросы Javascript 10 16.04.2016 14:50
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Не возможно выбрать другое значение BLP Events/DOM/Window 7 22.10.2012 17:22
Jquery немогу установить класс! shureg Общие вопросы Javascript 4 26.10.2010 14:37