Hola:
Sobre los formularios, hace algunos años que escribí este
tutorial... En principio siempre aconsejo no depender de javascript, así que el nombre siempre deben estar en los controles que se quieran enviar... es más, en algunos controles se pueden/deben repetir.
El id solo vale para su selección o manipulación (se envíe o no)
Saludos