采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
F12调试发现哪个erroput标签点击之后没法被去除掉了,咋回事…… username框是正确的,啥都不输入,两个框都是红的,都有erroput标签,点击username框,erroput标签会被消除掉,增加focu标签,但password框点击之后erroput就不会被除掉,js比较弱,找到源码看了半天没看懂……
看看这里的逻辑
解决了,谢谢,好像原始代码是不工作的,我新添了代码才行,不知道为啥
好的。
你输入密码之后还会是红色的?
对,输入也是红色的,不知道为啥,那个用户名框点击之后,class立即会变,里面的errorput标签就被删掉了,但是点击密码框,标签感觉也变了,但是不知道为啥erroput标签没有被删掉
我找到了去除erroput标签代码,发现它只去除type=text的对话框,而password对话框标签是password,所以我按这个修改,加了一串代码,现在可以了 $(function(){ $('input[type=text]').focus(function(){ $(this).parent().removeClass('errorput'); $(this).parent().siblings('.error').hide(); }) }) $(function(){ $('input[type=password]').focus(function(){ $(this).parent().removeClass('errorput'); $(this).parent().siblings('.error').hide(); }) })
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
1.8k 18
2.2k 15
2.3k 13
2.5k 13
1.3k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号