se do lo stesso nome a checkbox e textbox come faccio a capire se la textbox nn è vuota?

per quanto riguarda la seconda risposta.
se metto anche alla checkbox "altro" il nome prov[] mi viene restituito zero.
codice:
PREF 0: 2
PREF 1: 3
PREF 2: 0
tutti quegli if ci sono solo perchè sto cercando di capire bene come funziona.
nn sono "vitali".
infine nn capisco perchè mail le checkbox nn vadano bene.
a me sembrano adatte per le multiscelte.