Salve,

ho dei controlli js su dei campi di un form html, vorrei fare delle modifica per rendere + precisi i controlli e + dinamici,

ma non ci sono riuscito

questi sono i miei 2 problemi da risolvere:

1) deve tornare l'errore non solo quando il campo è vuoto, ma anche quando non è numerico ed non è di 5 caratteri.

codice:
        else if ((cap == "") || (cap == "undefined")) {
			alert("Cap non Valido !");
			document.getElementById('modulo').cap.focus();
			return false;
		}
2) devo fare un controllo su di un campo select ed in base al valore (1, 2 o 3)

mi deve eseguire o meno dei controlli su di altri campi.

chi mi da una mano per favore ?

grazie !