0

我有一个用玉创建的表单,单击提交按钮时它不会回发。我看过很多类似的问题,我尝试了解决方案,包括确保输入字段都有一个“名称”,我确保所有输入字段都有一个名称但表单仍然没有回发,这里是

//views/users/new.jade

h1 新用户

形式(动作=“/用户”,方法=“发布”)

p

label(for="username") 用户名

输入#用户名(名称=“用户名”)

p

标签(for="name") 名称

输入#name(name="name")

p 标签(for="bio") 生物

文本区域#bio(name="bio")

p 输入(类型=“提交”,值=“创建”)

后处理程序是这个

//路由/用户

module.exports=function(app){

    app.post('/users',function(req,res){
        if(users[req.body.username]){ //Check if user exists
            res.send('Confllict, 409')
        }else
        {
            //add to users list
            users[req.body.username]=req.body;
            res.redirect('/users');
        }
 });
};
4

1 回答 1

0

Jade 使用缩进来显示标签之间的内容

 p
        this is inside the p tags

还有速记

p this is also in the tag

在您的原始代码中,您告诉 Jade 有 ap 标签,然后下一行在 p 标签之外。

于 2013-10-10T12:48:18.600 回答