2010-03-11 22 views
6

Ho provato a cercare la risposta a questa domanda in tutti i modi, ma senza successo.Nomi standard per campi di input HTML

Esiste un elenco di nomi "standard" per i campi in un modulo HTML? Ad esempio, "Nome", "Telefono di casa", ecc. Sospetto che probabilmente non ci sia uno standard ufficiale ma più di una convenzione allentata. Sto creando un modulo e, se possibile, mi piacerebbe che funzionasse bene con riempitivi di moduli, software di accessibilità, ecc.

Quali informazioni vengono generalmente utilizzate dai riempitori di modulo per determinare dove inserire il numero di telefono o l'indirizzo di posta elettronica di un utente in un modulo?

risposta

7
+0

Ah, molto bello! Non credo di essermi imbattuto in questo nella mia ricerca, sebbene con un nome come "Specifiche del campo per l'e-commerce" che probabilmente avrei ignorato comunque. – Josh

+3

"Questo non specifica uno standard Internet di alcun tipo" - e grazie a Dio: quei nomi di campo sono orribili :) –

+1

Sono indeciso tra +1 per presentare effettivamente qualcosa come uno standard e -1 perché i nomi dei campi davvero * sono * terribili :) I vCard non sono neanche molto migliori. –

1

Quali informazioni vengono generalmente utilizzate dai riempitori di modulo per determinare dove inserire il numero di telefono o l'indirizzo di posta elettronica di un utente in un modulo?

Non esiste uno standard ampiamente applicato che conosca e la maggior parte dei siti fa praticamente quello che vuole. Penso che ogni riempitore automatico di moduli debba avere la capacità di rilevare questi campi in modo intelligente, quindi direi che puoi praticamente nominarli come preferisci.

Si potrebbe, tuttavia, guardare quali altri formati popolari come vCard nome i loro elementi dopo. Probabilmente è il più vicino possibile a uno standard.

1

direi di no, ma sono sicuro che i produttori di forma riempimento software hanno pensato a questo. Finché manterrai pertinenti i tuoi nomi, dovrebbero capire cosa intendi. Chiamali come "firstName" e non "formFieldOne" e dovresti stare bene.

Forse potresti dare un'occhiata all'html dei siti Web più famosi per vedere quali chiamano i loro input?

+0

Questo è un buon suggerimento. Ho pensato di verificare l'HTML per le iscrizioni a Google e Windows Live perché presumo che avrebbero fatto in modo che i filler dei moduli funzionassero con le proprie forme, quindi spero di individuare alcuni punti in comune. – Josh

0

Best practice, standard e linee guida, c'è un'enorme differenza tra tutti questi e di solito ognuno può essere preso in un particolare contesto. Ad esempio, per questo particolare articolo, non esiste uno standard, in particolare non uno standard W3C per quanto riguarda la denominazione dei campi del modulo, tuttavia, quando si prendono in considerazione elementi come l'accessibilità, ad es. Sezione 508, ci sono degli standard.

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

Certo, questi non sono in giro i nomi per Sey dei campi stessi, ma piuttosto come si dovrebbe costruire il marchio dei nomi per consentire l'accessibilità di consumo (lettori di schermo).

Gli standard di denominazione di questo tipo sono quelli in cui è necessario definire i requisiti e testare l'usabilità/l'accessibilità per la propria organizzazione. Ciò significa che dovresti nominare i campi (etichette e controlli effettivi) in un modo in cui la tua organizzazione può facilmente consumarli e comprenderli.

Un semplice esempio, in un'organizzazione il termine "indirizzo" può volare per strada, in un altro sarebbe confuso e interpretato come l'intero indirizzo di posta.

Problemi correlati