您好我想从html页面阅读单选按钮检查结果
我制作了这个html页面
Message& Message::operator=(const Message &rhs) {
if (this != &rhs) { // self-assigment check is necessary
// while remove_from_Folders() do folders.clear()
remove_from_Folders(); // update existing Folders
contents = rhs.contents; // copy message contents from rhs
folders = rhs.folders; // copy Folder pointers from rhs
add_to_Folders(rhs); // add this Message to those Folders
}
return *this;
}
成品
questionList和answerList是显示问题和答案的数组
我想将结果发送到我的nodejs路由器 我目前的代码在
之下if(fileExtension.equals(".msg")&&hexHeaderString.equals('D0 CF 11 E0 A1 B1 1A E1'){mimeType=="application/vnd.ms-outlook"}
但我收到了错误<form action="/question" method="post">
<% for (var i = 0; i < questionList.length; i++) { %>
<h1> <%= questionList[i] %> </h1> <br>
<% for (var j = 0; j < answerList[i].length; j++) { %>
<% if(j === 0) { %>
<input type="radio" name="<%= questionList[i] %>" id="<%= questionList[i] %>" value="<%=answerList[i][j] %>" checked="checked"> <%=answerList[i][j] %> <br>
<% } %>
<% if(j > 0) { %>
<input type="radio" name="<%= questionList[i] %>" id="<%= questionList[i] %>" value="<%=answerList[i][j] %>"> <%=answerList[i][j] %> <br>
<% } %>
<% } %>
<% } %>
如果我打印req.body的日志,那么我得到了结果
app.post('/question', function(req, res){
for(var i=0; i<questionList.length; i++){
console.log(req.body.questionList[i]);
}
});
所以我认为他们在req.body中得到了很好的保存 我不知道怎么读#Howoldareyou&#39;并且&#39; Whatisyourfavorit&#39;数据(每个都存储在questionList中)
答案 0 :(得分:0)
试试这个:
app.post('/question', function(req, res){
for(var i=0; i<questionList.length; i++){
console.log(req.body[questionList[i]] );
}
});
答案 1 :(得分:-1)
老兄你需要bodyparser模块从那个方式接收数据检查bodyparser代码可能是旧的,因为bodyparser在过去包含在express中但现在不再包含了