我正在使用Expressjs创建一个应用程序, 我的玉代码,
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'}
如何获取所选单选按钮的值?
答案 0 :(得分:1)
您需要将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);
如果没有提供正确的值,则在选择某些内容时会继续,或者在没有提供任何内容时为止。