javascript - 提交后输入值的颜色

标签 javascript jquery html css

当我输入正确或不正确的表格时,颜色会相应地改变,当我删除它时,它会再次相应地改变但是当我第三次重新输入或删除输入值时,颜色不再改变,就好像代码被卡住了一样,没有更长的时间能够

这是我的网址 http://codepen.io/epmiles/pen/ewEjn?editors=100

最佳答案

这是因为您没有从输入字段中删除已经添加的类(失败成功)。因此,一旦一个字段被标记为有效(成功),那么如果您将其设为无效,则分配给的两个类(失败成功)它。然后,由于 success 类是在 failure 之后定义的,它将获得优先权。

因此在字段验证开始之前添加以下内容

name.add(pass).add(verify).add(email).removeClass('failure success');

演示:CodePen

关于javascript - 提交后输入值的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23485437/

相关文章:

Javascript继承范围问题

javascript - 如何在 Safari 中显示空白页面?

javascript - 如何使用 JS API 将文件上传到 Google Drive 中的特定位置?

javascript - jQuery - 数据属性引号问题

html - 以响应方式在图像上垂直和水平对齐内容 DIV 的最佳方法是什么

javascript - jsrsasign - 如何提取 x.509 证书的指纹?

jquery - 以 IE7 为目标并在新的 Web 应用程序上使用强制 IE8 进入 IE7 模式的标签会产生什么影响?

jquery - 覆盖Bootstrap css?

javascript - 使点击后出现加载图像

javascript - 更改 css 样式并使用 jQuery 附加文本