处理& lt; select>在node.js/express中的Form参数
Handling <select> form parameter in node.js/express
我有一个具有多选择控件的表单。提交表单时请求的URL是这样的
http://www.domain.com/?carlist=saab&拥护王位者=欧宝
传递相同的param-name "carlist",所以当我使用req.param('carlist')时,它只返回"opel"。
如何在node.js/express中处理多选表单参数?
<select name="carlist" form="carform" multiple="multiple">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
使用req.query
:
router.get('/', function(req, res) {
var query = req.query;
console.log(query.carlist); // [ 'opel', 'saab' ]
});
相关文章:
- node.js和express中的异常处理
- 将路由处理程序委托给NodeJS+Express中的其他模块
- NodeJS Express中的分页方法
- 在何处定义express中的数据库逻辑
- 处理 Node.js 和 Express 中的 404、500 和异常
- 验证 Node/Express 中的 pubsubhubbub 内容签名
- 循环访问 Express 中的嵌套对象
- 如何有条件地验证在 Oracle Application Express 中的项目上创建的验证
- NodeJS Express 中的异步操作
- nodejs/express 中的数据库会话支持
- 如何在node.js Express中的async.each中使用请求
- Nodejs和Express中的动态配置文件
- 使用require-Node js在客户端访问express中的函数
- 更快地封锁Express中的所有路线
- 处理& lt; select>在node.js/express中的Form参数
- 如何正确处理Express中的错误
- 如何将jade定义为node.js Express中的全局变量
- 如何调试Node/Express中的EJS模板
- 从Express中的POST请求处理程序下载文件
- 验证nodejs + express中的url以处理错误的请求错误