Entiendo lo de los if, a todos nos ha pasado lo mismo porque es algo completamente normal en nuestro aprendizaje. Primero empezamos por comprender condicionales, luego ciclos, después recursividades y bueno con estos 3 básicamente estas listo para aprender cualquier lenguaje de programación.
Entiendo lo que buscas, te diré algo voy a ayudarte a replantear el problema desde 0, evitando la redundancia en las condicionales (una tarea dificil con tanta condición), puede ser que está vez no lo codifique pero te ayudaré a que lo hagas y queden claras las dudas que puedan surgir.
Solo muestrame el formulario (pega el HTML) y una descripción de que es lo que quieres validar para evitar o conceder el envio del mismo.
Saludos.