将表单值从jade提交到节点js

时间:2015-07-07 07:27:50

标签: javascript node.js express pug jade4j

我的玉模板上有这样的表格

.bubble_user {
position: relative;
height: auto;
max-width: 50%;
margin: 14px;
  padding-top: 15px;
background: #6699FF;
border-radius: 7px;
-webkit-box-shadow: 0px 3px 13px 0px rgba(97, 97, 97, 0.89);
color: white;
}

我希望 form(action='/scheduler/save/' + project.Id, method='post') div.form-group label.control-label.col-md-2 RecurringPattern div.col-md-10 div#RecurringPatternControl div.form-group label.control-label.col-md-2 StartDate div.col-md-3 //input#StartDate.form-control input(id='StartDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded") div.form-group div.col-md-offset-2.col-md-10 input(type="submit", value="Save").btn.btn-lg.btn-success 来自节点js中的输入值,我从StartDate获得了div#RecurringPatternControlreq.body我无法获得((我如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为您的输入中需要一个“name”属性才能在以后检索它。 只需尝试添加类似

的内容
input(id='StartDate', name='startDate', class='form-control', value='#{project.StartDate} ', enctype="application/x-www-form-urlencoded"

它应该可以工作,如果没有尝试查看整个POST标题,看看实际发生了什么(如有必要,可以在这里发布)

希望这有帮助!