ya esta corregido:
Código Javascript
:
Ver original<script type="text/javascript">
function formCheck(){
var ok=true;
if (document.formulario.nombre.value==""){
ok=false;
alert("Falta Nombre");
}
if ((document.formulario.email.value=="")&& (ok)){
ok=false;
alert("Falta email");
}
if ((document.formulario.asunto.value=="")&& (ok)){
ok=false;
alert("Falta Asunto");
}
if ((document.formulario.texto.value=="")&& (ok)){
ok=false;
alert("Falta Mensaje");
}
if (ok){
document.formulario.submit();
}
}
</script>
<form name="formulario" action="envio.php" method="POST">
<input type="text" name="nombre" size="30"><br><br>
<input type="text" name="email" size="30" ><br><br>
<input type="text" name="asunto" size="30"><br><br>
<textarea name="texto" rows="7" cols="30"></textarea><br><br>
<input type="button" value="Enviar" name="enviar" OnClick="formCheck()">
</form>
1º) no se usa and se usa && (linea #18)
2º) la llamada a la funcion de validacion se debe colorcar en el OnClick del boton de enviar por que aunque el formulario no sea valido se enviara.
PD: para hacer scripts te recomindo que veas la consola de errores (de Firefox y Opera) asi puedes corregir errores tan simples como este