Orientate con esto, te valido un campo vacio y el email , para el resto la estructura es la misma, si no se cumple la condicion, return false;
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> titulo
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script language="JavaScript"> <!--
function verifica() {
if(document.formulario.Nombre.value==""){
alert('Ha olvidado indicar su nombre');
document.formulario.Nombre.focus();
return false;
}
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var email_ingresado = document.formulario.Email.value;
if((!emailReg.test(email_ingresado))||(email_ingresado == "")) {
alert('Sintáxis de email erronea');
document.formulario.Email.focus();
return false;
}
}// fin verifica
//-->
<form name="formulario" action='algo.php' method="post" onsubmit="return verifica();"> <input type="hidden" name="op" value="alta"> <input type="hidden" name="l" value="<?=$Licencia?>">
<input class="obligatorio" type="text" name="Nombre" size="30" maxlength="20" />
<input class="obligatorio" type="text" name="Apellidos" size="30" maxlength="20" />
<input class="obligatorio" type="text" name="Email" size="30" maxlength="30" />
<input class="obligatorio" type="text" name="Email2" size="30" maxlength="30" />
<select name="Pais" type="list" id="Pais" onChange="mostrarProvincia();" class="obligatorio">
<p><label name="dprovincia1" id="dprovincia1" for="provincia"><span class="Estilo1">Provincia:
</span></label></p>
<td name="dprovincia2" id="dprovincia2"> <select name="Provincia" type="list"> <!--<option value="" Selected>Solo para España -->
<option value='ALBACETE'>ALBACETE
<option value='ALICANTE'>ALICANTE
<option value='ZARAGOZA'>ZARAGOZA
<input type="reset" onClick="return confirm('¿estás seguro de que desea restablecer el formulario?')"> <input type="submit" value="Enviar">