当我输入正确或不正确的表格时,颜色会相应地改变,当我删除它时,它会再次相应地改变但是当我第三次重新输入或删除输入值时,颜色不再改变,就好像代码被卡住了一样,没有更长的时间能够
最佳答案
这是因为您没有从输入字段中删除已经添加的类(失败
、成功
)。因此,一旦一个字段被标记为有效(成功
),那么如果您将其设为无效,则分配给的两个类(失败
、成功
)它。然后,由于 success
类是在 failure
之后定义的,它将获得优先权。
因此在字段验证开始之前添加以下内容
name.add(pass).add(verify).add(email).removeClass('failure success');
演示:CodePen
关于javascript - 提交后输入值的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23485437/