javascript non riesce a gestire molto i campi con name uguale.

devi appoggiarti ad un'altra proprietà. Ad esempio, li potresti ordinare tramite un id e poi richiamarli tramite l'ID