我正在使用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'} on
如何获取所选单选按钮的值?
最佳答案
您需要将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);
如果没有提供正确的值,则在选择某项时继续,否则则什么也没有。