Установить ввод как недействительный
У меня есть два входа, например
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);
}
});
});
Я создаю регистрационную форму, и если пароли не совпадают, поле ввода недействительно, и я не могу отправить это и показать мне некоторую подсказку. ... и я не знаю, как установить этот вход как недействительный