Sou beeem iniciante em programação, princiapalmente em JavaScript, mas quero aprender por que é uma linguagem que executa do lado do usuário, o que as vezes pode facilitar muuito, como neste caso meu...
O que ocore é o seguinte, quero fazer a verificação de email e senha em um sistema de cadastro aqui, com base em pesquisas do google e aqui no forum, consegui chegar à este código:
<script type="text/javascript">
<!--
function verifica() {
var email = document.getElementById('email');
var email_c = document.getElementById('email_confirma');
var senha = document.getElementById('senha__');
var senha_c = document.getElementById('senha_confirma__');
if ( email != email_c ) {
alert('Emails diferentes');
return false;
}
else if ( senha != senha_c ) {
alert('Senhas diferentes');
return false;
}
else {
return true;
}
}
//-->
</script>E os campos e o botão:
<input type="text" name="email" id="email" /> <input type="text" name="email_confirma" id="email_confirma" /> <input type="password" name="senha__" id="senha__" /> <input type="password" name="senha_confirma__" id="senha_confirma__" /> <input type="submit" name="Submit" value="Cadastrar" class="submit-btn" onclick="verifica()" />
O que acontece é que sempre da o alert do email, e envia o form, independente dos dados certos ou errados...
Onde estou errando?
Amplexus.



Postagens
Não informado
