Bè, diciamo che:

- per inviare e-mail da un form ti occorre ricorrere a linguaggi lato server, tipo php o asp;

- per controllare i valori inseriti nei campi, o agisci lato client (javascript - o meglio ECMAScript, versione standard di javascript ), oppure nuovamente lato server.

Diciamo che non si può fare in quattro e quattr'otto se non si ha un po' di esperienza. Ma se ci sbatti un po' la testa vedrai che ti accorgerai che sono operazioni molto semplici.