0

間違ったパスワードが入力された場合、エラー クラスが入力フィールドに追加されます。正しいパスワードが入力されると、パスワード入力タグを含むliに「Valid」というクラスが追加されます。入力フィールドにエラー クラスが表示されたときに、li の有効なクラスを削除するにはどうすればよいですか。

<li class="Valid">
        <input type="password" class="error" placeholder="Password" id="aim_Password" name="password"></input>
        </li>

注: jquery 検証プラグインを使用してエラー クラスを入力フィールドに追加し、クロス ブラウザー ソリューションを探しています。

4

1 に答える 1

0

これを試して!

keyPress()イベントを使用して、入力中に入力のクラスが変更されたかどうかを検出することもできます。

$('#aim_Password').bind('keyPress',function(){
     var has_error_class = $(this).hasClass('error');
     if(has_error_class){
             $(this).parent().removeClass('Valid');
     }        
});
于 2012-08-26T22:38:32.717 に答える