【问题标题】:Implementing Validation on Windows 8 Metro Javascript application在 Windows 8 Metro Javascript 应用程序上实现验证
【发布时间】:2012-08-08 11:02:27
【问题描述】:

我正在尝试向我的 Javascript Metro 应用程序添加验证。在 C# 中,可以使用 WinRT XAML Toolkit 很好地实现它,如 Windows 8 Metro: Implementing Validation。如何在不使用 jQuery 验证的情况下在 Javascript 中完成同样的事情?我正在避免使用 jQuery 验证,因为不建议将 jQuery 用于 Metro 风格的应用程序。

【问题讨论】:

    标签: javascript windows-8 windows-runtime


    【解决方案1】:

    嗯,默认输入控件支持正则表达式验证。

    在 MSDN 上有一个很好的验证示例: http://code.msdn.microsoft.com/ie/Form-controls-part-2-327288d9

    虽然它没有完全封装,但它很容易构建。

    具体来说,您将不得不处理 oninvalid 事件,这似乎没有在 MSDN 上描述,但受支持。当您提供的正则表达式不匹配时会引发此问题。

    如果您有更深入的验证要求,您要么需要使用 JQuery(应该没问题 - 没有理由不使用它),要么从该代码中寻求灵感来创建自己的验证方法。

    在您使用的输入控件上有一些有用的方法可以帮助您在需要时以编程方式验证字段。有关它们的详细信息,请访问MSDN

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多