繁体   English   中英

如何从expressjs获取表单内选定的单选按钮值?

[英]How to get the selected radio button value inside the form from expressjs?

我正在使用Expressjs,My 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:'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);

如果没有提供正确的值,则在选择某项时会继续,否则则什么也不会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM