我有两个输入,例如
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);
}
});
});
我创建了一个注册表单,如果密码不同,则输入字段无效,我无法提交并显示一些提示。...而且我不知道如何将此输入设置为无效