Chiedo scusa, ma penso di non aver capito la soluzione...
Il campo hidden fa il controllo?