Ok, semmai nel tempo capitasse a qualcun altro ho risolto andando a validare il codice;avevo aperto il form all'interno di un tag <fieldset> che avevo chiuso prima della fine del form, e il DOM mi si incasinava...