app.js
extends layout
block content
br
form(action="/movieAdded", method="POST")
input(type="text", name="movie" ,value="movie")
br
input(type="number", name="rating", value="rating")
br
input(type="number", name="year", value="year")
br
input(type="submit" value="Submit")
index.js
items
addMovie.jade
form
当我点击提交按钮时,它不会在控制台上发布任何内容,或者它不会在浏览器中显示任何内容。换句话说,它是空闲的。试过很多方法,所以任何帮助都会受到赞赏。
答案 0 :(得分:3)
您需要在所有输入中添加标签:
extends layout
block content
br
form(action="/movieAdded", method="POST")
input(type="text", name="movie" ,value="movie")
br
input(type="number", name="rating", value="rating")
br
input(type="number", name="year", value="year")
br
input(type="submit" value="Submit")
如果您没有在表单下放置标签,那么它会在表单之外呈现输入。
因此,需要一个制表符来使表单的所有输入成为子项。
答案 1 :(得分:1)
我搞定了
extends layout
block content
br
form(action="movieAdded", method="post")
| Movie:
input(type="text", name="movie")
br
| Rating:
input(type="number", name="rating")
br
input(type="submit", value="Submit")