密钥的骨干验证

问题描述 投票:1回答:1

我正在使用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属性,验证将输入视为空,即使它具有值。

有没有办法使用验证,以便它捕获某些输入中的任何实时更改?

javascript jquery validation backbone.js
1个回答
0
投票

如果我想在用户输入时验证输入怎么办?

您需要向用户输入添加事件监听器,并调用isValid方法:

model.isValid()

© www.soinside.com 2019 - 2024. All rights reserved.