2010-03-11 21 views
6

मैंने इस प्रश्न का उत्तर सभी प्रकार के तरीकों की खोज करने की कोशिश की है लेकिन बिना किसी सफलता के।एचटीएमएल इनपुट फ़ील्ड के लिए मानक नाम

क्या HTML फॉर्म में फ़ील्ड के लिए "मानक" नामों की एक सूची है? उदाहरण के लिए, "फर्स्ट नेम", "होम फोन", आदि। मुझे संदेह है कि शायद आधिकारिक मानक नहीं बल्कि एक ढीला सम्मेलन है। मैं एक फॉर्म बना रहा हूं और यदि संभव हो तो मैं इसे फॉर्म फिलर्स, एक्सेसिबिलिटी सॉफ़्टवेयर इत्यादि के साथ अच्छी तरह से खेलना चाहता हूं।

फॉर्म फिलर आमतौर पर उपयोग करने के लिए उपयोग करते हैं कि उपयोगकर्ता का फ़ोन नंबर या ईमेल पता कहां रखा जाए प्रपत्र?

उत्तर

7

देखें http://www.ietf.org/rfc/rfc3106.txt

इसके अलावा गूगल टूलबार ऑटो के बारे में कुछ जानकारी यहाँ भरने http://www.google.com/support/forum/p/Toolbar/thread?tid=7ce6293ebaa69edb&hl=en

गूगल ऊपर दिए लिंक पर मृत है। इन बजाय का उपयोग करें:

https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill

https://developers.google.com/web/fundamentals/design-and-ui/input/forms/

+0

अहह बहुत अच्छा! मुझे नहीं लगता कि मैं अपनी खोज में इस पर आया हूं, हालांकि "ई-कॉमर्स के लिए फील्ड विनिर्देश" जैसे नाम के साथ मैं शायद किसी भी तरह से चमकदार होता। – Josh

+3

"यह किसी भी प्रकार का इंटरनेट मानक निर्दिष्ट नहीं करता है" - और इसके लिए भलाई का शुक्र है: उन फ़ील्ड नाम भयानक हैं :) –

+1

मैं वास्तव में मानक और -1 की तरह कुछ प्रस्तुत करने के लिए +1 के बीच अनिश्चित हूं क्योंकि फ़ील्ड नाम वास्तव में * भयानक हैं :) vCard लोग या तो बेहतर नहीं हैं। –

1

फॉर्म फिलर आमतौर पर उपयोग करने के लिए उपयोग करते हैं कि उपयोगकर्ता के फोन नंबर या ईमेल पते को किसी रूप में कहां रखा जाए?

कोई व्यापक रूप से लागू मानक मुझे पता नहीं है, और अधिकांश साइटें जितनी चाहें उतनी अधिक करती हैं। मुझे लगता है कि प्रत्येक स्वचालित फॉर्म फिलर में बुद्धिमानी से उन क्षेत्रों का पता लगाने की क्षमता होनी चाहिए, इसलिए मैं कहूंगा कि आप मूल रूप से उन्हें नाम दे सकते हैं।

हालांकि, आप देख सकते हैं कि vCard जैसे अन्य लोकप्रिय प्रारूपों के बाद उनके तत्वों का नाम क्या है। यह संभवतः एक मानक के करीब है जैसा आपको मिलेगा।

1

मुझे कोई कह सकते हैं कि, लेकिन मुझे यकीन है कि फार्म भरने सॉफ्टवेयर के निर्माताओं इस के बारे में सोचा है हूँ। जब तक आप अपने नामों को प्रासंगिक रखते हैं, उन्हें समझना चाहिए कि आपका क्या मतलब है। उन्हें 'फर्स्टनाम' जैसी चीजें कॉल करें और 'फॉर्मफिल्डेन' नहीं और आपको ठीक होना चाहिए।

शायद आप लोकप्रिय वेबसाइटों के एचटीएमएल को देख सकते हैं कि वे अपने इनपुट को क्या कहते हैं?

+0

यह एक अच्छा सुझाव है। मैंने Google और Windows Live साइनअप के लिए HTML को देखने के बारे में सोचा है क्योंकि मुझे लगता है कि वे अपने फॉर्म फिलर्स को अपने स्वयं के रूपों के साथ काम करते हैं, इसलिए उम्मीद है कि मैं कुछ समानताओं को खोजूंगा। – Josh

0

सर्वोत्तम प्रथाओं, मानकों और दिशानिर्देशों, इन सभी के बीच एक बड़ा अंतर है और आमतौर पर प्रत्येक को एक विशेष संदर्भ में लिया जा सकता है। उदाहरण के लिए, इस विशेष वस्तु के लिए, मानक फ़ील्ड नामकरण के संबंध में मानक नहीं है, विशेष रूप से डब्ल्यू 3 सी मानक नहीं, हालांकि, जब अयोग्यता, जैसे उदा। धारा 508, मानक हैं।

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

दी, इन क्षेत्रों में से खुद को sey प्रति नामों के आसपास नही है बल्कि तुम कैसे उपभोज्य पहुँच (स्क्रीन रीडर) के लिए अनुमति देने के लिए नामों की लेबल का निर्माण होगा।

इस तरह के नामकरण मानकों को नीचे आना है कि आपको आवश्यकताओं को दूर करना चाहिए और उपयोगिता/पहुंच के आसपास परीक्षण करना चाहिए - आपके संगठन के लिए। इसका मतलब है कि आपको फ़ील्ड (लेबल और वास्तविक नियंत्रण) का नाम इस तरह से करना चाहिए जिसमें आपका संगठन आसानी से उपभोग कर सके और उन्हें समझ सके।

एक साधारण उदाहरण, एक संगठन में 'पता' शब्द सड़क के लिए उड़ सकता है, दूसरे में यह भ्रमित और पूरे मेल पते के रूप में व्याख्या किया जाएगा।

संबंधित मुद्दे