Código PHP:
<script type="text/javascript">
function valida_envia(){
//valido el nombre,
var flag = 1;
if (document.fvalida.nombre.value.length==0){
alert("Tiene que escribir su nombre");
document.fvalida.nombre.focus();
flag = 0;
}
if (document.fvalida.apellidos.value.length==0){
alert("Tiene que escribir su primer apellido");
document.fvalida.apellidos.focus();
flag = 0;
}
if (document.fvalida.apellidom.value.length==0){
alert("Tiene que escribir su segundo apellido");
document.fvalida.apellidom.focus();
flag = 0;
}
if (document.fvalida.sx.selectedIndex==0){
alert("Debe seleccionar su genero.");
document.fvalida.sx.focus();
flag = 0;
}
if (document.fvalida.diaCompetidor.selectedIndex==0){
alert("Debe seleccionar el dia de su nacimiento.");
document.fvalida.diaCompetidor.focus();
flag = 0;
}
if (document.fvalida.mesCompetidor.selectedIndex==0){
alert("Debe seleccionar el mes de su nacimiento.");
document.fvalida.mesCompetidor.focus();
flag = 0;
}
if (document.fvalida.anoCompetidor.selectedIndex==0){
alert("Debe seleccionar el año de nacimiento.")
document.fvalida.anoCompetidor.focus();
flag = 0;
}
if (document.fvalida.dir.value.length==0){
alert("Tiene que escribir su direccion");
document.fvalida.dir.focus();
flag = 0;
}
if (document.fvalida.ciudad.value.length==0){
alert("Tiene que escribir su ciudad de residencia");
document.fvalida.ciudad.focus();
flag = 0;
}
if (document.fvalida.pais.value.length==0){
alert("Tiene que escribir el pais al cual pertenece");
document.fvalida.pais.focus();
flag = 0;
}
if (document.fvalida.region.selectedIndex==0){
alert("Debe seleccionar su region.")
document.fvalida.region.focus();
flag = 0;
}
if (document.fvalida.email.value.length==0){
alert("Tiene que escribir su correo electronico");
document.fvalida.email.focus();
flag = 0;
}
if (document.fvalida.talla.selectedIndex==0){
alert("Debe seleccionar la talla.")
document.fvalida.talla.focus();
flag = 0;
}
if (document.fvalida.gsang.selectedIndex==0){
alert("Debe seleccionar su grupo sanguineo.")
document.fvalida.gsang.focus();
flag = 0;
}
if (document.fvalida.salud.selectedIndex==0){
alert("Debe seleccionar su prevision de salud.")
document.fvalida.salud.focus();
flag = 0;
}
if (document.fvalida.c_area_m.selectedIndex==0){
alert("Falta codigo de area telefono de emergencia.")
document.fvalida.c_area_m.focus();
flag = 0;
}
if (document.fvalida.tel_emg.value.length==0){
alert("Tiene que escribir un telefono de emergencia");
document.fvalida.tel_emg.focus();
flag = 0;
}
if (document.fvalida.avisar.value.length==0){
alert("Tiene que escribir el nombre de la persona de contacto en caso de emergencia");
document.fvalida.avisar.focus();
flag = 0;
}
if (document.fvalida.equipo.value.length==0){
alert("Falta el nombre de su equipo");
document.fvalida.equipo.focus();
flag = 0;
}
if (document.fvalida.uno.selectedIndex==0){
alert("Falta la competencia a la que se esta inscribiendo.")
document.fvalida.uno.focus();
flag = 0;
}
if (document.fvalida.dos.selectedIndex==0){
alert("Falta la categoria a la que se esta inscribiendo.")
document.fvalida.dos.focus();
flag = 0;
}
//el formulario se envia
if(flag == 1){
document.fvalida.submit();
}else{
alert("faltan campos por completar");
}
}
</script>