nomeselect passato così non ha senso: se è una stringa cioè il name="" della select, allora deve essere fra apici: 'nomeselect' (a meno che nomeselect non sia una variabile creata da qualche altra parte in uno script, non si capisce dal contesto cosa sia)
al posto di
nomeform
netti:
this.form
A quel punto, per quanto riguarda nomeselect, se è il name della select e non una variabile lo metti fra apici 'nomeselect', e allora
theForm.field
diventa
theForm[field]