1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hyjiacan-TinyForm

 / Детали:

Оптимизация правил проверки, использование функций вместо объектов

Завершенные
Владелец
Создано  
28.11.2024

Преобразование формата:

xxx: {
    rule: /^xxx$/, 
    msg: 'Пожалуйста, введите xxx'
}

в:

xxx: function(value) {
    if(value !== 'xxx'){
        return 'Пожалуйста, введите xxx';
    }

    return false;
}

где функция проверяет правильность ввода и возвращает результат проверки или сообщение об ошибке:

  • если проверка пройдена, возвращается true;
  • если проверка не пройдена, используется data-msg в качестве сообщения об ошибке, а возвращаемая строка считается сообщением о неудачной проверке.
    Кроме того, контекст this функции указывает на элемент управления вводом, предоставляя более богатые операции.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account изменить Статус задачи с Предстоит сделать на Завершенные
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/hyjiacan-TinyForm.git
git@api.gitlife.ru:oschina-mirror/hyjiacan-TinyForm.git
oschina-mirror
hyjiacan-TinyForm
hyjiacan-TinyForm