node.js--验证输入的数据
来源:互联网 发布:广州网络优化 编辑:程序博客网 时间:2024/06/05 16:29
如前面所示,在用户创建任务的时候,不能为空,空的话就提示内容。
步骤:
1)创建一个简单的函数:
var Task = new Schema({
task : { type: String, validate: [validatePresenceOf, 'a task is required'] }
});
2)如果验证失败,则记录不会被保存。
app.post('/tasks', function(req, res){
var task = new Task(req.body.task);
task.save(function (err) {
if (!err) {
req.flash('info', 'Task created');
res.redirect('/tasks');
}
else {
req.flash('warning', err);
res.redirect('/tasks/new');
}
});
});
new.jade:
h1 New task view
-if(typeof flash != 'undefined')
include ../mixins/flash-messages
mixin flash-messages(flash)
form(method='post', action='/tasks')
fieldset
legend Add a task
div.clearfix
label Task
div.input
input(name='task[task]', class='xlarge')
div.actions
input(type='submit', value='Save', class='btn primary')
button(type='reset', class='btn') Cancel
0 0
- node.js--验证输入的数据
- node.js的输入流
- js文本框输入的验证
- JS的输入正则验证
- js的输入框验证
- js惯用的输入验证
- js验证,只能输入英文和数据
- js---验证--验证输入域的方法
- node.js+express验证码的实现
- 用JS验证输入框只能输入数值型数据
- JS常用的一些判断输入验证
- 实时验证用户输入的js代码
- 使用js验证邮件地址的正确输入
- 关于日期格式输入的JS验证
- js验证表单输入的方法
- js验证文本框输入的值
- js验证文本框输入的是空格
- 有趣的 验证JS只能输入正整数
- 设计模式7——结构型模式之适配器模式
- iOS中相册的学习记录
- Delphi中拖动无边框窗口的5种方法
- IO之File类
- node.js--闪出消息
- node.js--验证输入的数据
- B*树索引——Oracle的默认索引结构
- 虚函数的一些特性
- python下配置Django开发环境
- POJ3467 Cross Counting
- iOS App Programming Guide => State Preserve/Restore & Resources
- Javascript模块化编程
- wordnet学习记录
- KMP算法详解——适合初学KMP算法的朋友