Hola, tengo un formulario que comienza asi :
<form action="<?php echo $editFormAction; ?>" id="form1" name="form1" method="POST" onsubmit="return validacionfinal();">
y la funcion validacionfinal() que es asi :
function validacionfinal(){
if ((form1.nombre.value != "") && (form1.apellido.value != "") && (form1.documento.value != "") && (form1.fecnac.value != "") && (form1.inter_mail.value != "") && (form1.inscripcion.value != ""))
{alert("Inscripcion realziada correctamente. Se enviará a tu casilla de mail el certificado correspondiente. Por favor, traelo contigo al torneo");
return true; }
else
{alert("Hay campos sin completar, hágalo antes de intentar realizar la inscripción");
document.form1.getElementById('inscribir').disable d=true;
return false;}
}
Como verán la intencion es validar que los campos tengan algun dato antes de mandar a la base de datos.
Si se completan todos los campos, anda bien y dice que la inscripcion se hizo ok, pero cuando faltan campos, muestra el alert pero despues intenta grabar y da error de php de que el primer campo que no puede ser nulo.
No estoy seguro que esté haciendo bien las cosas, alquien me puede ayudar.
Gracias