Estou fazendo um cadastro onde no formulário tem de ser cadastrada uma senha, e fiz neste mesmo formulário um campo para confirmar a senha cadastrada. No arquivo JSP esta desta forma:
<label for="senha">Senha:</label>
<input type="password" name="senha" id="senha" required size="10" maxlength="10" />
<label for="senha">Repetir Senha:</label>
<input oninput="validarSenha(this)" type="password" name="senha1" id="senha1" required size="10" maxlength="10" />
No arquivo Javascript está desta forma:
function validarSenha(input){
if(input.valueOf !== document.getElementById("senha").value){
input.setCustomValidity('Senha não são iguais, favor repita!');
}else{
input.setCustomValidity('');
}
}
Quando o usuário digita senhas iguais o sistema informa que a senha está diferente Senha não são iguais, favor repita!. Alguém pode localizar onde estou errando?