Bhe, non č che i controlli siano proprio validi!
Per cominciare leggi questo articolo:

validare i form con la programmazione ad oggetti

E' giā un primo passo per ottenere quello che ti serve.
Ciao!