2010-03-11 15 views
6

He intentado buscar la respuesta a esta pregunta de muchas maneras pero sin éxito.Nombres estándar para los campos de entrada HTML

¿Hay una lista de nombres "estándar" para los campos en un formulario HTML? Por ejemplo, "Nombre", "Teléfono particular", etc. Sospecho que probablemente no haya un estándar oficial, sino más bien una convención informal. Estoy creando un formulario y si es posible, me gustaría que funcione bien con rellenos de formularios, software de accesibilidad, etc.

¿Qué información suelen utilizar los rellenos para determinar dónde poner el número de teléfono o la dirección de correo electrónico de un usuario? ¿formar?

Respuesta

7
+0

Ahh muy agradable! No creo que me haya topado con esto en mi búsqueda, aunque con un nombre como "Especificaciones de campo para el comercio electrónico", probablemente lo hubiera pasado por alto de todos modos. – Josh

+3

"Esto no especifica un estándar de Internet de ningún tipo" - y gracias a Dios por eso: esos nombres de campo son horribles :) –

+1

Estoy indeciso entre +1 por presentar somehting como un estándar y -1 porque los nombres de campo realmente * son * horribles :) Los vCard tampoco son mucho mejores. –

1

¿Qué información suelen utilizar los llenadores de formularios para determinar dónde poner el número de teléfono o la dirección de correo electrónico de un usuario en un formulario?

No existe un estándar ampliamente aplicado que conozco, y la mayoría de los sitios hacen prácticamente lo que quieren. Creo que cada formador de formularios automático debe tener la capacidad de detectar esos campos de forma inteligente, por lo que yo diría que básicamente puede nombrarlos como desee.

Sin embargo, podría ver en qué otros formatos populares como vCard nombran sus elementos después. Eso es probablemente lo más cercano a un estándar que obtendrás.

1

yo diría que no, pero estoy seguro de que los fabricantes de software de rellenado de formularios han pensado en esto. Siempre y cuando mantenga sus nombres relevantes, debe entender lo que quiere decir. Llámales cosas como 'firstName' y no 'formFieldOne' y deberías estar bien.

¿Tal vez podría echar un vistazo al html de sitios web populares para ver lo que ellos llaman sus entradas?

+0

Esa es una buena sugerencia. He pensado en consultar el HTML para los registros de Google y Windows Live porque supongo que habrían hecho que los rellenos de formularios funcionen con sus propios formularios, así que con suerte veré algunos aspectos en común. – Josh

0

Mejores prácticas, estándares y directrices, existe una gran diferencia entre todos estos y, por lo general, cada uno se puede tomar en un contexto particular. Por ejemplo, para este artículo en particular, no existe un estándar, especialmente un estándar W3C en lo que respecta a la denominación de campo de formulario, sin embargo, cuando se tienen en cuenta elementos tales como accesibilidad, p. Sección 508, hay estándares.

http://www.access-board.gov/sec508/guide/1194.22.htm

Por supuesto, estos no son en torno a los nombres por Sey de los campos sí mismas, sino cómo se construiría la etiqueta de los nombres para permitir la accesibilidad consumible (lectores de pantalla).

Lo que hace que los estándares de nomenclatura se reduzcan a esto es que debe examinar los requisitos y realizar pruebas de usabilidad/accesibilidad para su organzación. Esto significa que debe asignar un nombre a los campos (etiquetas y controles reales) de forma que su organización los pueda consumir y comprender fácilmente.

Un ejemplo simple, en una organización el término 'dirección' puede volar para la calle, en otra sería confuso e interpretado como la dirección de correo completa.

Cuestiones relacionadas