Formularios: atributo name o atributo id?

S

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?

RaymaN

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.

B

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.

S

Vale ,gracias. Y para acceder al name lo puedo hacer mediante un getElementByName()??
Porque lo estuve probando ayer y no me lo cogía, y haciendo un geteElementById() sí .
Que mas sintaxis hay para acceder a partir del name?

1 respuesta
B

#4 http://www.w3schools.com/jsref/met_doc_getelementsbyname.asp

Usuarios habituales