2013-02-05 20 views
6

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

मेरा वर्तमान सेट-अप महत्वपूर्ण नहीं है लेकिन उदाहरण के मामले में, मुझे वर्तमान में एक jquery कार्यान्वयन मिला है जो उपयोगकर्ता इनपुट को AJAX पर एक php स्क्रिप्ट के विरुद्ध जांचता है, जो एक जेसन लौटाता है जिसे मैं एक त्रुटि में स्क्रीन पर प्रदर्शित करता हूं खेत। बहुत ही बुनियादी, और मेरे मुद्दे के दायरे से परे क्योंकि यह पूरी तरह से काम कर रहा है।

लेकिन अगर मैं अंधा हूं, तो मुझे नहीं पता होगा कि उपयोगकर्ता नाम बैटमैन पहले से ही लिया गया है या इसमें रिक्त स्थान नहीं हो सकते हैं, और मेरे पासवर्ड को कम से कम 7 वर्णों की आवश्यकता है।

वैकल्पिक रूप से, त्रुटियों को जावास्क्रिप्ट के बिना सबमिट किए जाने के बाद त्रुटि लैंडिंग पृष्ठ पर सूचीबद्ध किया गया है- यह चंकी है लेकिन यह काम करता है। एक बेहतर और गतिशील समाधान और suport इष्टतम होगा।

+0

क्या आपने फ़ायरवॉक्स (फ्री) स्थापित करने और यह देखने का प्रयास किया है कि आपका पृष्ठ वॉयस इंटरफ़ेस को कैसे प्रतिसाद देता है? अन्य पाठ-से-भाषण अलग-अलग काम करते हैं। –

+0

क्या आप कानूनी रूप से अंधेरे के बारे में बात कर रहे हैं लेकिन अभी भी देखे गए हैं, या पूरी तरह से अंधे हैं? यह क्या है जो लैंडिंग पृष्ठ के लिए काम करता है लेकिन त्रुटि क्षेत्र के लिए काम नहीं करता है? क्या आप पॉपअप या मोडल से बाहर निकलना चाहते हैं? –

+0

मैं मानक जावास्क्रिप्ट सत्यापन के बारे में बात कर रहा हूं। ए-ला ट्विटर, जहां त्रुटि पिल्ले ऊपर है। मैंने जेरेड को जो भी सुझाव दिया और लागू किया, इसे वॉयसओवर के साथ अच्छी तरह से काम करने के लिए मिला। –

उत्तर

5

एक स्क्रीन रीडर उपयोगकर्ता के रूप में मैं आमतौर पर बस पूरा फॉर्म भरता हूं, सबमिट करता हूं, और यदि यह काम नहीं करता है तो मैं त्रुटि पाठ की तलाश करता हूं। पूरे फॉर्म सबमिट होने से पहले अमान्य डेटा के बारे में एक अंधेरे उपयोगकर्ता को सूचित करने के लिए निम्नलिखित परीक्षण पृष्ठ, अनुभाग डी पर एरिया-लाइव = "जोरदार" विकल्प दृश्य पर एक नज़र डालें। http://www.accessibleculture.org/articles/2011/02/aria-alert/ सभी परीक्षण मामलों में सेक्शन डी एकमात्र परीक्षण है जो मेरे लिए फ़ायरफ़ॉक्स 18.0.1 के तहत जॉस 13.0 के साथ काम करता है। किसी कारण से अलर्ट विकल्प काम नहीं करता है। आप उपयोगकर्ता को सूचित करने के लिए दृढ़ विकल्प का उपयोग कर सकते हैं कि कुछ गलत था।

+0

ग्रेट, धन्यवाद! मैंने क्रोम पर वॉयसओवर के साथ उस पृष्ठ का परीक्षण किया और मुझे काम करने के लिए डी और सी मिला। ऐसा लगता है कि व्यापक समर्थन के साथ इन चीजों के लिए डी सबसे अच्छा विकल्प है। –

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