0

我正在研究淘汰赛验证器插件。我在视图中有一个输入文本控件:

Prefix:
<input data-bind = "value: Prefix" />

我正在对 Prefix observable 变量进行一些验证:

Prefix.extend({
            minLength: 3,
            required: true
        });

验证正在工作,但是当我在输入文本框中输入一个字符并更改焦点时,将显示所需规则的消息,而不是 minLength 的消息。我尝试了一些替代语法:

Prefix.extend({ required: true })
            .extend({ minLength: 3 })

但没有任何改变。如果我输入最少需要的字符,然后将它们一一删除,则会触发正确的规则消息(minLength 消息和没有字符时的必需消息)。我对javascript不是很熟悉,我不知道我做错了什么。任何帮助将不胜感激。谢谢你!

4

1 回答 1

1

检查您正在使用的淘汰赛版本。我遇到了这个问题,发现我使用的是淘汰赛 2.0.0,最新版本(2.1.0)似乎解决了这个问题。

于 2012-05-22T00:08:44.293 回答