1

我正在使用 Expressjs、我的 Jade 代码创建一个应用程序,

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:'开'}开

如何获取所选单选按钮的值?

4

1 回答 1

1

您需要更改valvalue,正确答案将出现在jobNameRadio

form(method='post', action='/listJobs')
  each item in myJobNames
    input(type='radio', name='jobNameRadio', value='#{item}')
    | #{item}
    br

然后使用

console.log(req.body.jobNameRadio);

如果没有提供正确的值,则在选择某些内容时您会继续,或者在没有提供任何内容时继续。

于 2013-10-10T12:51:26.653 回答