Tengo este formulario. El cual recive datos de usuarios.
<FORM name = "formulario" ACTION="contactanos.php" METHOD="POST" >
Tengo esta linea donde mando el formulario a validar con la funcion valida, q esta en el mismo archivo.
<INPUT name="btn_enviar" TYPE="submit" VALUE="Enviar" onClick= "valida(formulario)">
Y esta es la funcion q valida los datos del formulario. Esta funcion no deberia permitir q los datos sea enviados cuando faltan datos por llenar. Pero la cosa es que me los envia igual, a pesar de q le digo q devuelva un false si faltan datos y q muestre una ventana de alerta.
La ventana la muestra, pero los datos llegan igual a pesar de q estan vacios, es decir llegan las cabeceras.
<script language="javascript">
function valida(form){
if (form.nombre.value=="" || form.mensaje.value=="" || form.from.value.indexOf('@',0)==-1){r=0;alert("Faltan datos por llenar ...!");return false;}
else { alert ("Tu mensaje ha sido enviado, gracias por contactarte con Flotdesign ");return true; }
}
//---->
</script>
Cual sera el problema..?
Salu2 y gracias