【问题标题】:How to do validations using knockout js validations?如何使用淘汰赛 js 验证进行验证?
【发布时间】:2013-06-07 00:38:21
【问题描述】:

我想使用 Knockout js 进行客户端验证。

例如,我想根据需要验证以下元素,仅数字且不应超过 10 位?我们如何使用淘汰赛 js 验证来实现这一点?

<input data-bind='value: phone' required digits='true' maxlength='10' />

有什么想法吗?

【问题讨论】:

    标签: knockout.js knockout-validation


    【解决方案1】:

    看看Knockout.validation 并使用这个可观察的扩展:

    phoneNumber.extend({digit: true}).extend({ maxLength: 10 });
    

    See fiddle

    我希望它有帮助。

    【讨论】:

    • 仅供参考,如果您在元素上具有 HTML5 属性并且您将 parseInputAttributes 设置为 true,则无需在 JS 中显式定义验证,如 here 所述
    猜你喜欢
    • 1970-01-01
    • 2018-06-05
    • 2013-03-22
    • 2012-11-04
    • 2012-02-18
    • 2015-02-01
    • 1970-01-01
    • 2011-08-09
    • 2015-02-03
    相关资源
    最近更新 更多