私は2つの入力を持っています、例えば
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);
}
});
});
登録フォームを作成しましたが、パスワードが同じでない場合、入力フィールドが無効になり、これを送信できず、ヒントが表示されません。...そして、この入力を無効に設定する方法がわかりません