为了账号安全,请及时绑定邮箱和手机立即绑定

express获取不到表单的radio元素post过来的数据

express获取不到表单的radio元素post过来的数据

慕斯王 2018-08-10 09:09:04
**HTML(jade)代码** 1.input(type="radio",name="movie[cat]",value=cat._id)2.input#inputDoctor.form-control(text="text",name="movie[doctor]",value=movie.doctor)**node中的代码,用bodyparser处理post请求**var movieobj = req.body.movie;console.log("doctor:"+movieobj.doctor)console.log("category:"+movieobj.cat)2中的文本框的数据可以收到,1中radio收不到,输出undefined
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

express配合bodyParser是可以取到radio值的,题主提供的代码不好判断是什么问题,以下是我部分测试代码:

<form method="post" action="/test">

    <!--...-->

    <input type="radio" value="test1" name="radioTest"> test1

    <input type="radio" value="test2" name="radioTest"> test2

    <!--...-->

</form>

exports.test = function(req, res) {

    console.log(req.body) // { radioTest: 'test2' }

}


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 730 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信