【发布时间】:2013-06-21 04:44:51
【问题描述】:
我是新手,没有 NodeJS、ExpressJS 和 Jade。我正在使用express-validator 来验证表单。
在路线中:
req.assert('firstName', 'Name is required').notEmpty();
req.assert('lastName', 'Name is required').notEmpty();
req.assert('email', 'A valid email is required').isEmail();
var errors = req.validationErrors();
....
if (errors){
res.render('users/new', {
errors: errors
});
}
....
在Jade,显示错误:
- if (errors)
div.alert.alert-error
ul
- each error in errors
li= error.msg
以上代码有效。我希望输入值保留在表单中,以便用户不要再次输入。
input#name(type="text", name="name", value="?")
怎么做?
谢谢
【问题讨论】:
标签: node.js validation express