COMO SAO USADOS O RETURN FALSE E RETURN TRUE? se eu os tivesse colocado, na hora de rodar a pa'gina, nao apareceria o alert dizendo q a pagina foi enviada. Por q?
<script>
function envia() {
if (critica()) {
//document.form1.submit();
//enviaria o formulario
alert("Enviado!");
}
else{
document.form1.text_email.focus();
document.form1.text_email.select();
}
}
function critica() {
var email = document.form1.text_email.value;
if (email.length == 0){
alert('Vc precisa preencher o seu email.');
return false; }
if (email.indexOf ("@",0) == -1 ) { //se nao tiver @ no email...
alert("O seu email esta' incorreto.");
return false; }
return true;
}
</script>
</head>
<body>
<form action='criticandoemail.htm' name='form1'>
<b>Envie seu comentario:</b> <br><br>
Seu email: <br>
<input type="text" name='text_email' size='50'><br><br>
Observacoes: <br>
<textarea name='area_comentario' cols='40' rows='4'></textarea><br><br>
<input type='button' value='Enviar' onClick='envia()' />
</form> </body></html>











