为了账号安全,请及时绑定邮箱和手机立即绑定

表单验证为啥密码返回None?

/ 猿问

表单验证为啥密码返回None?

我亦o多情 2019-05-20 15:23:09

https://img1.mukewang.com/5ce255430001395208350758.jpg

https://img2.mukewang.com/5ce255620001fa8409840304.jpg

查看完整描述

3 回答

已采纳
?
战渣渣

https://img1.mukewang.com/5ce34f4500015d8a10130377.jpg

看到你的代码了, 这里看起来比较清楚,后端是都根据form表单中元素的name来获取值的,而这个地方你多加了一个",",所以元素的属性就是 ,name 而不是name了,所以在后端你是娶不到name为password和password2的元素的值,因为你的name不是name


所以你应该把name前面的逗号去掉。

查看完整回答
反对 回复 2019-05-21
?
战渣渣

https://img2.mukewang.com/5ce34fe200015d8a10130377.jpg

Flask中提交form表单是根据元素的name值来获取的,但是你这里因为多加了一个逗号,所以你的password和password2都相当于没有设置元素的name属性,你把逗号去掉就可以了。

查看完整回答
1 反对 回复 2019-05-21
?
战渣渣

贴一下你的html页面呀。

查看完整回答
1 反对 回复 2019-05-20
  • 我亦o多情
    我亦o多情
    好的!
  • 我亦o多情
    我亦o多情
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form method = 'post'> <lable>用户名:</lable><input type="text"name="username"><br /> <lable>密码:</lable><input type="password",name="password"><br /> <lable>确认密码:</lable><input type="password",name="password2"><br /> <input type="submit", value="提交"><br /> </form> </body> </html>
  • 我亦o多情
    我亦o多情
    我私信了你一份,那个看的清楚些
点击展开后面1

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信