验证knockout.js表单?

Gay*_*tri 27 forms validation knockout.js

我在我的ASP.NET MVC项目中使用knockout.js.我想出了如何显示一个表单,序列化一个JSON对象,并借助以下链接显示数据: 如何在ASP.NET MVC ViewModels中使用knockout.js?

但我无法弄清楚如何验证表格.验证表单的最佳解决方案是什么?

Joh*_*apa 37

我使用过Knockout.Validation插件(https://github.com/Knockout-Contrib/Knockout-Validation),效果很好.它使用Knockout中的扩展器,因此您可以扩展模型属性以包括必需,最小,最大或模式匹配等规则.您还可以创建自定义规则.例如,我为一个网址创建了一个.它也有一些内置的规则,如电子邮件.所有这些都在文档的github页面中.它拥有您入门所需的一切.

另一种选择是使用jquery验证,这也很有效.