Buenas gente. Que diferencia hay entre darle un atributo id a un campo de un formulario o darle un atributo name?. Por lo que he visto se pueden obtener los valores del formulario igualmente mediante llamar al name o al id , no?
Si procesas el formulario en el servidor, solo podrás acceder a los campos mediante name. En el cliente puedes acceder incluso sin name o id.
Como te han dicho el name es para procesarlos en el servidor, y el id se suele usar para acceder al elemento en local.
Ejemplo: imagina un formulario con varios radio button, pueden tener el mismo name pero distinto id.