Al limite così:
se vuoi controllare che un campo sia numerico utilizza piuttosto la funzione isNaN (occhio a maiuscole/minuscole)codice:if ( (typeof(modulo.day.value)!="number") || (typeof(modulo.month.value)!="number") || (typeof(modulo.year.value)!="number") ){
altrimenti usa un espressione regolare