メールとパスワードの基準に一致する場合、入力フィールドに「有効」なクラスを追加しています。入力された入力が完全に消去されても、有効なクラスが追加されると、両方のフィールドに有効なクラスがある場合、送信ボタンを有効にしたいと考えています。
これを修正するには、有効なクラスを削除するか、フィールドが空でないときにカウンターをインクリメントする必要があります。有効なクラスが存在するかどうか、およびフィールドが空でないかどうかを確認する2番目のケースを試しています。以下のコードでは、目的の効果が得られません。
<input type="email" name="email" placeholder="Email" class="email required valid" id="aim_Email">
<input type="password" name="password" id="aim_Password" placeholder="Password" class="newpassword password required aimError" style="">
$('.required').live('blur', function (value) {
if ($(this).hasClass('valid') && $(this).val()) {
count++;
if (count > 1) {
alert('event fired');
$(".submit").removeClass("disabled");
$(C.options.currentPage).find('input[type="submit"]').removeAttr("disabled");
$('.passwordHint').hide();
}
}
});