一个javascript框架,包括服务器端和客户端,用于描述表单和验证它们?

时间:2014-03-17 20:58:16

标签: node.js angularjs validation mongoose mean-stack

是否有用于描述高级表单和验证高级表单的javascript框架(服务器端和客户端)?

在单页面应用程序中,前端和后端逻辑分离。理想情况下,表单验证首先在前端级别 - 通过浏览器 - 以用户友好的方式完成。然后,在插入数据库或处理之前,将表单数据发送到后端并由服务器再次验证。

使用MEAN-stack,javascript正在两端工作。利用相同的框架在前端和后端级别验证用户输入数据将极大地提高Web应用程序开发速度和稳健性。

通过'描述高级形式',我的意思是对数据的描述,其中字段的验证可以取决于其他字段的值以及可见性或需要字段的事实不一定是恒定的并且可能依赖于其他字段的值(理想情况下,验证可以通过回调来描述)。

1 个答案:

答案 0 :(得分:0)

是的,有。

由于您使用的是 Node.js ,因此您可以使用node-forms来动态构建前端表单,验证它们等,从而利用表单构建。