il problema l'ho capito ma posso darti uno spunto, le condizioni visto che le sai meglio dovreste fartele tu se conosci gli operatori logici e di confronto
tipo:
- se inserisco il giorno deve dirmi, se non li ho inseriti, di inserire mese e anno
if(giorno!="" && mese=="" && anno=="") alert("inserisci mese e anno");