如何从expressjs获取表单中选定的单选button值?
我正在使用Expressjs,我的Jade代码创build一个应用程序,
form(method='post', action='/listJobs') each item in myJobNames input(type='radio', name='jobNameRadio', val='#{item}') | #{item} br
我的文章处理程序
cur_Job = req.body.jobNameRadio; req.session.cur_Job = cur_Job; console.log(req.body); console.log(req.session.cur_Job);
但在console.log,我得到这个。
{jobNameRadio:'on'}上
如何获得所选单选button的值?
您需要将val
更改为value
并在jobNameRadio
显示正确的答案
form(method='post', action='/listJobs') each item in myJobNames input(type='radio', name='jobNameRadio', value='#{item}') | #{item} br
然后使用
console.log(req.body.jobNameRadio);
如果没有提供正确的值,则在select某些内容时会继续,否则就不会。