骨干验证

我正在使用Backbone构建一些复杂的表单。如果要对视图的类型进行分类,我会说我有模型视图和集合视图。模型视图表示单个实体信息,而集合视图表示重复形式(例如,创建多个登录名)。

我正在使用model binder插件进行双向绑定,并且该表单运行正常,但是我尚未实现任何客户端验证。我当时在考虑采用模型验证的方法,但是我意识到我想要客户端验证的原因是显示消息并通知用户更常见的错误,而不是真正确保数据的完整性,因为这是由服务器完成的。

我想听听有关哪种方法很好的任何模式/想法。

如果有任何帮助,我已经有了jquery验证。

最佳答案

我对当前项目的解决方案是jQuery.Validate用于验证字段的插件和用于处理表单提交和处理服务器错误的自定义Form视图。

验证插件在文档方面还远非完美,但是一旦您从其来源了解到幕后发生的事情,情况就会大为改善。它非常灵活,可以完成工作并且易于扩展。

不能说我对为Form视图和解决方案的整体抽象级别编写的大量自定义代码感到满意,但这是我今天能找到的最好的东西。

07-28 02:43
查看更多