如果我有这样的表单输入:
home.ejs
<form action="/route" method="post>
<% for(var i=0; i<5; i++){ %>
<input type="checkbox" name="mytext">
<% }; %>
<input type="submit" value="submit" name="submit">
</form>
router.js
router.post('/route',function (req, res) {
var data = req.body.checkbox;
console.log(data);
});
如果我检查[0],[1],[3]:
结果: ['on','on','on']
期望: ['on','on','','on','']
有没有解释为什么结果只有3而不是5?以及如何解决它?我想得到所有的价值(检查或未检查)。
谢谢