使用Meteor进行表单输入验证

Meteor还没有内置的验证智能包.我应该考虑哪些验证库?其他人使用什么?

解决方法

我们决定使用simpleSchema和Collection2以及autoform进行验证.这是一个非常复杂的解决方案.我们使用这种方法节省了大量时间,而不是尝试手动滚动每个表单.

只需定义一个带有验证规则的方案(自动为数据类型和isrequired设置提供验证规则)然后使用autoForm(单行代码)创建一个表单,您就可以免费获得所有这些

>使用bootstrap3类的自动生成的表单.
>适用于集合架构中所有键的HTML5字段.
>提交按钮,用于收集输入的值并将其插入到集合中.
>根据附加到您的集合的架构进行表单验证.认情况下,表单在用户提交时进行验证.如果任何内容无效,则在用户修复问题时,表单会在keyup(受限制)上不断重新验证.
>出现在字段下的认验证错误消息,可以自定义和翻译.

流星简单模式
Meteor的简单,反应式架构验证智能包.
https://github.com/aldeed/meteor-simple-schema

流星collection2
Meteor的智能包,它扩展了Meteor.Collection,为指定模式提供支持,然后在插入和更新时验证该模式.还添加了对虚拟字段的支持.
https://github.com/aldeed/meteor-collection2

流星自动窗体
Meteor的智能包,可添加UI组件和帮助程序,轻松创建具有自动插入和更新事件的基本表单,以及自动反应验证.
https://github.com/aldeed/meteor-autoform

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些