Continuo con la cadenas de if (no los pongo todos porque no me da el espacio suficiente)
validiones.js (Funciones para validar el formulario)
Código:
function validacion1()
{
//Obtengo las variables por ID (son demasiados asi que no los pongo todos)
var variableformulario = document.getElementById('variableformulario');
if(madeSelectiontype(typeproject, "Please select Project Type")){
if(notEmpty(PO,"Please enter PO No. (type N/A if is not applicable)")){
if(madeSelectionoffice(office,"Please Select an Office")){
if(!document.forms['form1'].elements['nuevobarco'].checked && madeSelectionIMO(IMO,"Please select a ship IMO")){ //aqui en adelante no hace nada
if(document.forms['form1'].elements['nuevobarco'].checked && notEmpty(imonuevo, "Please enter the new Ship IMO")) {
.
.
//Muchos If's concatenados
.
. if(notEmpty(billingemail,"Please enter a Billing Company email") && emailValidator(billingemail,"Please enter a valid Billing Company email")){
return true;
.
.
// Muchas llaves (}) concatenados
}
}
}
}
return false;
}
A partir del cuarto if, me esta ignorando todas las demas instrucciones y no me valida lo que resta del formulario