Gente eu não sei o que ta acontecendo, quando coloco as mesmas letras ele continua dando erro de senhas diferentes. Me ajudeeem.
<meta charset="utf-8">
<script >
function validate(senha, senha2)
{
var senha1 = document.getElementById(senha).value;
var senha2 = document.getElementById(senha2).value;
if (senha1 != "" && senha2 != "" && senha1 === senha2)
{
alert('senha iguais');
}
else
{
alert('senhas diferentes');
}
}
</script>
</head>
<body>
<fieldset>
<legend>Confirmação de Senha </legend>
<input id="senha" type="password" placeholder="********" minlength="6" maxlength="32" required name="senha" >
<input id="senha2" type="password" placeholder="********" minlength="6" maxlength="32" required name="senha2" oninput="validate('senha','senha2')">
</fieldset>
</body>
