He notado una gran cantidad de sitios web con formularios que contienen campos de entrada cuyo atributo "nombre" se especifica incluso si no se utiliza con fines de diseño o creación de scripts.¿Es redundante utilizar el atributo "nombre" para los campos de entrada en el desarrollo web moderno?
Además, según the official document acerca de la forma en el documento HTML ...
name = cdata [IC] nombres Este atributo el elemento de modo que puede ser denominado a partir de hojas de estilo o guiones. Nota. Este atributo se ha incluido para la compatibilidad con versiones anteriores . Las aplicaciones deben usar el atributo id para identificar elementos.
Por lo tanto, mi pregunta es: ¿este atributo se debe usar solo para el estilo y la secuencia de comandos?
¡Gracias de antemano!
EDIT: En particular, se podría evitar el uso de este atributo con los campos de entrada de tipo "texto" (cuando no haya fines de peinado o de scripting)?
EDIT 2: Por lo tanto, casi se ha confirmado lo que había pensado: el atributo "nombre" dejará de estar disponible en otras especificaciones de HTML/estándares !!! ??? Todavía está "vivo", solo for backwards compatibility
... en algunos casos se puede evitar, pero todavía hay algunos casos (como el botón de radio) donde es necesario.
Su cita es para el elemento FORM, no los elementos de entrada. Aún deberá dar un nombre a los elementos de entrada para que su código del lado del servidor lea correctamente la información enviada. –
¡Lo siento, tienes razón! Sobre el proceso de envío estoy de acuerdo, pero mi pregunta es más general, de hecho, como se subraya a partir de las respuestas a continuación, hay casos en los que este atributo es innecesario. Sin embargo gracias! – BitDrink