Установить ввод как недействительный

У меня есть два входа, например

pass:       <input type="password" name="pass" required/>
pass again:  <input type="password" name="pass2" required/>

и я хочу сравнить эти входные данные, и, если они совпадают, установить входные данные как действительные. Я пробовал это, но я думаю, чтоprop('valid', true); не работает:

$(document).ready(function() {
    $('input[name=pass2]').keyup(function() {
        if($('input[name=pass]').val() == $('input[name=pass2]').val()) {
            $('#pass_hint').empty();
            $('#pass_hint').html('match');
            $(this).prop('valid', true);
        } else {
            $('#pass_hint').empty();
            $('#pass_hint').html('mismatch');
            $(this).prop('invalid', true);
        }
    });
});

Я создаю регистрационную форму, и если пароли не совпадают, поле ввода недействительно, и я не могу отправить это и показать мне некоторую подсказку. ... и я не знаю, как установить этот вход как недействительный

Ответы на вопрос(1)

Ваш ответ на вопрос