2010-03-11 15 views
6

Ich habe versucht, die Antwort auf diese Frage alle Arten von Wegen, aber ohne Erfolg zu suchen.Standardnamen für HTML-Eingabefelder

Gibt es eine Liste von "Standard" -Namen für Felder in einem HTML-Formular? Zum Beispiel "Vorname", "Telefon zu Hause" usw. Ich vermute, dass es wahrscheinlich keinen offiziellen Standard gibt, sondern eher eine lockere Konvention. Ich erstelle ein Formular und wenn es möglich ist, möchte ich es gut mit Formular Füllern, Barrierefreiheit Software, etc.

Welche Informationen verwenden Formularfüller in der Regel zu bestimmen, wo die Telefonnummer oder E-Mail-Adresse eines Benutzers in a bilden?

Antwort

7
+0

Ahh sehr nett! Ich glaube nicht, dass ich bei meiner Suche auf dieses Thema gestoßen bin, obwohl ich mit einem Namen wie "Field Specifications for E-Commerce" wahrscheinlich sowieso übergangen hätte. – Josh

+3

"Dies spezifiziert keinen Internetstandard irgendeiner Art" - und Gott sei Dank: diese Feldnamen sind schrecklich :) –

+1

Ich bin unschlüssig zwischen +1 für tatsächlich präsentiert etwas wie ein Standard und -1 weil die Feldnamen Wirklich * sind * schrecklich * Die vCard sind auch nicht viel besser. –

1

Welche Informationen verwenden Formularfüller normalerweise, um zu bestimmen, wo die Telefonnummer oder E-Mail-Adresse eines Benutzers in ein Formular eingegeben werden soll?

Es gibt keinen weit verbreiteten Standard, den ich kenne, und die meisten Websites tun so, wie sie wollen. Ich denke, dass jeder automatische Formularfüller die Fähigkeit haben muss, diese Felder intelligent zu erkennen, also würde ich sagen, dass Sie sie im Grunde benennen können, wie Sie möchten.

Sie könnten jedoch sehen, welche anderen gängigen Formate wie vCard benennen ihre Elemente nach. Das ist wahrscheinlich so nah an einem Standard, wie du bekommen wirst.

1

Ich würde sagen, nein, aber ich bin sicher, dass die Macher von Formular-Software dafür gedacht haben. Solange Sie Ihre Namen relevant halten, sollten sie verstehen, was Sie meinen. Nennen Sie sie Dinge wie 'Vorname' und nicht 'FormFieldOne' und Sie sollten in Ordnung sein.

Vielleicht könnten Sie einen Blick auf die HTML von beliebten Websites werfen, um zu sehen, wie sie ihre Eingaben nennen?

+0

Das ist ein guter Vorschlag. Ich habe darüber nachgedacht, den HTML-Code für Google- und Windows Live-Anmeldungen auszuprobieren, da ich davon ausgehe, dass sie ihre Formular-Füllmaschinen mit ihren eigenen Formularen arbeiten lassen würden, damit ich hoffentlich einige Gemeinsamkeiten erkennen kann. – Josh

0

Best Practices, Standards und Richtlinien, es gibt einen großen Unterschied zwischen all diesen und in der Regel kann jeder in einem bestimmten Kontext genommen werden. Zum Beispiel gibt es für diesen bestimmten Gegenstand keinen Standard, insbesondere keinen W3C-Standard in Bezug auf die Feldbenennung, wenn jedoch Dinge wie die Zugänglichkeit, z. Abschnitt 508 gibt es Standards.

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

Zugegeben, dies sind nicht um die Namen pro Sey der Felder selbst, sondern vielmehr, wie Sie das Etikett des Namen für Verbrauch Zugänglichkeit (Screen-Reader), damit würden konstruieren.

Welche Benennungsstandards wie diese sind, ist, dass Sie Anforderungen abgrenzen und Tests um Usability/Zugänglichkeit - für Ihre Organisation durchführen sollten. Dies bedeutet, dass Sie Felder (Labels und tatsächliche Steuerelemente) so benennen sollten, dass Ihre Organisation diese leicht konsumieren und verstehen kann.

Ein einfaches Beispiel, in einer Organisation kann der Begriff "Adresse" für die Straße fliegen, in einem anderen würde es verwirrend sein und als die gesamte Mail-Adresse interpretiert werden.

Verwandte Themen