ti suggerisco la classe che ho in firma (HForm)
nella sezione 'howto' ne è spiegato l'utilizzo