为什么密码框点击之后不能变色了?

来源:9-4 通过form表单对登录框进行验证

慕先生5071219

2021-08-16

F12调试发现哪个erroput标签点击之后没法被去除掉了,咋回事……
username框是正确的,啥都不输入,两个框都是红的,都有erroput标签,点击username框,erroput标签会被消除掉,增加focu标签,但password框点击之后erroput就不会被除掉,js比较弱,找到源码看了半天没看懂……
图片描述

写回答

2回答

bobby

2021-08-20

//img.mukewang.com/szimg/611f0dfb0957b64215000745.jpg 看看这里的逻辑

0
2
bobby
回复
慕先生5071219
好的。
2021-08-20
共2条回复

bobby

2021-08-18

你输入密码之后还会是红色的?

0
2
慕先生5071219
我找到了去除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(); }) })
2021-08-20
共2条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程