gpt4 book ai didi

jquery - jquery 验证时 html 输入未清除

转载 作者:行者123 更新时间:2023-12-01 08:22:40 26 4
gpt4 key购买 nike

当该元素变空时,我在从 HTML 输入中删除类时遇到问题。

请参阅:http://jsfiddle.net/GgFXs/4/

这种情况会发生一瞬间,或者如果您按住字段中的退格按钮。此后的任何时候,该字段都会呈现“有效”类别 - 为什么?以及如何修复?

最佳答案

你的逻辑很复杂。有时您会遇到同时应用 .valid.invalid 的不良情况。试试这个:

$(function() {
$('form').validate();
$('input').bind('input', function() {
if ($(this).val() != '') $(this).addClass('nonEmpty');
else $(this).removeClass('nonEmpty');

if ($(this).valid()) $(this).addClass('valid');
else $(this).removeClass('valid');
});
});

.nonEmpty {background: #E4CCCC;}
.nonEmpty.valid {background: #9BCC60;}

关于jquery - jquery 验证时 html 输入未清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6324284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com