1
パスワードが一致する場合、2つの入力フィールドをチェックしたいと思います。私は、ボタンを無効にすることができますが、パスワードが一致するとボタンは再び有効になりません。なぜこれが次のコードのケースであるのか知っていますか?ありがとうございました!jQuery経由でボタンを有効にしない
$('#password, #cfmPassword').on('keyup', function() {
if ($('#password').val() == $('#cfmPassword').val()) {
$('#message').html('Match').css('color', 'green');
//$('#submitButton').removeAttr('disabled'); // <--- Not working
$('#submitButton').prop("disabled", false); // <--- Not working
} else
$('#message').html('No Match').css('color', 'red');
\t //$('#submitButton').attr('disabled','disabled');
$('#submitButton').prop("disabled", true); // <--- Works!
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label for="password">PW:</label>
<input type="password" name="password" id="password" placeholder="" required>
<br />
<label for="cfmPassword">Confirm:</label>
<input type="password" name="cfmPassword" id="cfmPassword" placeholder="" required>
<span id='message'></span> \t \t \t
<br />
<input type="submit" id="submitButton" name="submitButton" value="Save">