簡體   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