Backbone 验证
我正在使用 Backbone 构建一些复杂的表单。如果我要对我拥有的 View 类型进行分类,我会说我有模型 View 和 Collection View 。其中模型 View 表示单个实体信息, Collection View 表示重复表单(例如创建多个登录)。
我正在使用model binder用于双向绑定(bind)的插件和表单工作正常,但我还没有实现任何客户端验证。我正在考虑采用模型验证路线,但我意识到我想要客户端验证的原因是显示消息并告知用户更常见的错误,而不是真正确保数据的完整性,因为这是由服务器完成的.
我有兴趣听到关于哪种方法更好的任何模式/想法。
我已经进行了 jquery 验证,如果这有帮助的话。
请您参考如下方法:
我自己当前项目的解决方案是 jQuery.Validate用于验证字段和自定义 Form View 的插件,用于处理表单提交和处理服务器错误。
验证插件在文档方面远非完美,但是一旦您从其源头了解了幕后发生的情况,事情就会大大改善。它非常灵活,可以完成任务并且易于扩展。
不能说我对为 Form View 编写的自定义代码量和解决方案的整体抽象级别感到满意,但这是我能够找到的最好的东西今天。
