gpt4 book ai didi

node.js - 输入是自动关闭的,不应有内容 Jade-Lang 问题

转载 作者:太空宇宙 更新时间:2023-11-03 23:08:10 25 4
gpt4 key购买 nike

我目前正在使用一些 Node.js、ExpressJS 和 MongoDB,但在 Jade 方面遇到了障碍。当我转到新用户页面时,我不断收到 input is self close and Should not have content 错误。我已经检查了这个网站上的所有内容,浏览了 jade-lang 文档,但发现还不够,确实可以对这个 Jade 恶作剧使用一些指导。谢谢大家!!

这是我的代码:

extends layout


block content
h1= title
form#formAddUser(name="adduser",method="post",action="/adduser")
input#inputUserName(type="text", placeholder="username", name="username")
input#inputUserEmail(type="text", placeholder="useremail", name="useremail")
button#btnSubmit(type="submit", value="submit")

这是我的错误消息:


/home/evan/dev/nodetest1/views/newuser.jade:7 5|//- h1= 标题 6|表单#formAddUser(name="adduser",method="post",action="/adduser") > 7|输入#inputUserName(类型=“文本”,占位符=“用户名”,名称=“用户名”)8|输入#inputUserEmail(类型=“文本”,占位符=“useremail”,名称=“useremail”)9|按钮#btnSubmit(类型=“提交”,值=“提交”) 10|输入是自动关闭的并且不应该有内容。

最佳答案

该错误准确地说明了问题所在,但除非您知道如何翻译它,否则并不意味着它很容易理解:D

input#inputUserName(type="text", placeholder="username", name="username")
input#inputUserEmail(type="text", placeholder="useremail", name="useremail")
button#btnSubmit(type="submit", value="submit")

将尝试输入 #inputUserEmail里面#inputUserName#btnSubmit里面#inputUserEmail因为缩进。应该只是这样

input#inputUserName(type="text", placeholder="username", name="username")
input#inputUserEmail(type="text", placeholder="useremail", name="useremail")
button#btnSubmit(type="submit", value="submit")

这是因为在 HTML 中,<input>元素没有子元素,因此不允许嵌套。

关于node.js - 输入是自动关闭的,不应有内容 Jade-Lang 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27406393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com