微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用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

原文地址:https://www.jb51.cc/html/226710.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐