2016-07-30 5 views
0

これまでのところ、パスワードの綴りが正しいかどうかをユーザーに知らせるためのコードがありますが、一致/不一致のテキストの色を緑色/赤色にしたいとします。 Pを確認するためにjQueryの色を変更する

$(function() { 
    $("#txtConfirmPassword").keyup(function() { 
     var password = $("#txtNewPassword").val(); 
     $("#divCheckPasswordMatch").html(password == $(this).val() ? "Passwords match." : "Passwords do NOT match!").css('color','green'); 
    }); 
    }); 

答えて

0

使用.css()

$(function() { 
 
$("#txtConfirmPassword").keyup(function() { 
 
    var password = $("#txtNewPassword").val(); 
 
    if(password == $(this).val()) { 
 
     $("#divCheckPasswordMatch").html("Passwords match."); 
 
     $("#divCheckPasswordMatch").css("color","green"); 
 
    } else { 
 
     $("#divCheckPasswordMatch").html("Passwords do NOT match!"); 
 
     $("#divCheckPasswordMatch").css("color","red"); 
 
    } 
 
}); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<input type="text" id="txtNewPassword" /> 
 
<input type="text" id="txtConfirmPassword" /> 
 
<div id="divCheckPasswordMatch" />

+0

ty、それは働いた;) –

0

使用これをテキストの色を変更するにはassword

$("elmLocator").css("color","red"); 

しかし、キーアップでそれを元に戻すことを忘れないでください。

0
(function() { 
    $("#txtConfirmPassword").keyup(function() { 
     var password = $("#txtNewPassword").val(); 
     if(password == $(this).val()) 
     { 
      $("#divCheckPasswordMatch").html("Passwords match."); 
      $(this).css('color', 'green'); 
     }else{ 
      $("#divCheckPasswordMatch").html("Passwords do NOT match!"); 
      $(this).css('color', 'red'); 
     } 
    }); 
}); 
+0

あなたがしたことを説明する説明を追加してください –

0

セット:

$(function() { 

    $("#txtConfirmPassword").keyup(function() { 
     var password = $("#txtNewPassword").val(); 
     $("#divCheckPasswordMatch").html(password == $(this).val() ? "Passwords match." : "Passwords do NOT match!"); 
    }); 

}); 
関連する問題