...ma il tag FORM è proprio necessario?
No.
e gli attributi NAME, sia nel tag FORM che nel tag SELECT, deveono avere nomi diversi, giusto?
Si, ma in questo caso possono essere omessi (anche se non e' una pratica consigliata) perche' alla funzione passi l'oggetto stesso con la sintassi "this".
ciao