请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

errorput并没有起作用?

<div class="form-group marb20 {% if login_form.errors.username %}errorput{% endif %}">
    <label>用&nbsp;户&nbsp;名</label>
    <input name="username" id="account_l" type="text" placeholder="手机号/邮箱" />
</div>
<div class="form-group marb8 {% if login_form.errors.username %}errorput{% endif %}">
    <label>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码</label>
    <input name="password" id="password_l" type="password" placeholder="请输入您的密码" />
</div>

代码按着老师说的来的,但是试了一下并没有红框focus的效果???

https://img1.sycdn.imooc.com/szimg//58f4c6570001a16b03690474.jpg

https://img1.sycdn.imooc.com/szimg//58f4c6570001c2e503710468.jpg


正在回答

4回答

bobby 2017-04-18 18:29:08

你确定一下你的form定义是不是 username

0 回复 有任何疑惑可以回复我~
  • 提问者 zjuPeco #1
    forms.py中定义的名称和html中是一致的,但仍旧没有效果,如下:
    class LoginForm(forms.Form):
        username = forms.CharField(required=True)
        password = forms.CharField(required=True, min_length=5)
    
    后面几节课中的register和这个类似的操作,是有红框FOCUS效果的,不知道为什么login这里不行。。。
    回复 有任何疑惑可以回复我~ 2017-04-19 11:30:55
  • bobby 回复 提问者 zjuPeco #2
    你在后台view中debug一下看看login_form在调用is_valid之后 error有没有username这个值以及如果有的话 看看前台html页面中的errorput有没有填充 如果有填充但是还是没有focus效果 确定一下是不是css的问题
    回复 有任何疑惑可以回复我~ 2017-04-20 15:26:30
  • 提问者 zjuPeco #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-04-21 19:55:34
无敌好喵兄 2018-09-11 11:27:43

我也遇到这个问题  errors 里面 没有任何值,而且长度为0 

0 回复 有任何疑惑可以回复我~
  • bobby #1
    如果errors没有值 你可以在运行完is_valid方法之后再看一下这个值,有些同学的环境下需要运行了isvalid方法之后才会显示
    回复 有任何疑惑可以回复我~ 2018-09-12 09:43:58
江魁 2017-06-01 20:39:02

遇到了同样的问题,老师能不能说清楚些?

0 回复 有任何疑惑可以回复我~
  • bobby #1
    {% if login_form.errors.username %}errorput{% endif %} 你看看你的form里面的定义的username是否正确
    回复 有任何疑惑可以回复我~ 2017-06-02 10:44:33
  • 江魁 回复 bobby #2
    我忘记把login_form 添加到views.py文件中了,已经找到问题了。谢谢老师
    回复 有任何疑惑可以回复我~ 2017-06-02 14:52:26
Hilbert孔 2017-04-28 11:45:31

同学,我也遇到这个问题,请问你是怎么解决的呢?我看了我的forms里没错,其他代码也没错,麻烦告我一下

0 回复 有任何疑惑可以回复我~
  • 解决了,谢谢
    回复 有任何疑惑可以回复我~ 2017-04-28 17:44:28
  • 提问者 zjuPeco 回复 Hilbert孔 #2
    不好意思,刚看到,解决了就好~
    回复 有任何疑惑可以回复我~ 2017-04-30 15:39:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信