Проверка магистрали по ключу - PullRequest
0 голосов
/ 07 февраля 2019

Я использую Backbone validation для проверки некоторых полей ввода, например так ...

return Dialogs.Base.extend({
    template: 'container',
    validation: {
        '#input1': {
            required: true
        },
        '#input2': {
            translator: Translators.Date(),
            required: true
        },
        '#input3': {
            required: true
        }
...

Они работают нормально, но атрибут required удовлетворяется только при нажатиивыбранного поля ввода.Что, если я хочу проверить ввод, когда пользователь печатает?

Другая проблема, если я установлю проверку одного из входов, используя Jquery ...

$("#input1").val(value);

Это не будетудовлетворяя атрибуту required, проверка обрабатывает входные данные, как если бы они были пустыми, даже если у него есть значение.

Есть ли способ использовать проверку, чтобы она улавливала любое живое изменение в некотором входе?

1 Ответ

0 голосов
/ 17 февраля 2019

Что, если я хочу проверить ввод, когда пользователь печатает?

Вам нужно добавить прослушиватель событий для пользователя и вызвать метод isValid:

model.isValid ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...