2016-03-30 5 views
3

Einige der Platzhalter-Text, den ich in meiner App habe, ist ein wenig lächerlich für einen Bildschirmleser (eine Beispiel-MAC-Adresse zum Beispiel).Einem Bildschirmleser mitteilen, Platzhaltertext in einem Eingabe-Tag zu ignorieren?

Gibt es eine Möglichkeit, ich kann ein Bildschirmleser nur den placeholder Text zu ignorieren?

+0

[ARIA versteckt ist eine Möglichkeit] (https://www.w3.org/TR/waiia/states_and_properties#aria-hidden) –

+0

Wenn es * Platzhalter * Text ist, dann sprichst du über eine Release-Version der App, ja? Sicher werden die Platzhalter vor der Veröffentlichung der App durch den eigentlichen Text ersetzt? Es sei denn, Sie müssen einen blinden Entwickler unterbringen, ich denke, die Frage ist strittig - die App ist nicht bereit für UI-Tests, bis die echten UI-Elemente anstelle der Platzhalter eingefügt werden. –

+1

Mit Platzhalter, ich meine den Platzhalter in so etwas wie ein Eingabe-Tag. Entschuldigung für die Verwirrung – Ajv2324

Antwort

4

Sie können einen aussagekräftigen Platzhalter verwenden. Wenn Sie wirklich definieren möchten, wie eine MAC-Adresse aussehen soll, aber nicht gelesen werden soll (aus welchem ​​Grund auch immer), können Sie das Attribut aria-hidden auf einem anderen Element verwenden.

Wir können raten, dass ein blinder Benutzer, der seine MAC-Adresse eingeben muss, bereits wissen sollte, wie es aussieht. Der beste Weg wäre, einen Hilfe-Link zu einem Glossar zur Verfügung zu stellen.

-1

Woher wissen Sie, ob Platzhaltertext für einen Screenreader "lächerlich" ist? Und warum Single Screen Reader Benutzer? Ist der Platzhaltertext für einige Benutzer im Allgemeinen nicht "lächerlich", unabhängig davon, ob sie einen Bildschirmleser verwenden?

Wenn Sie das Attribut placeholder= verwenden, müssen Sie entschieden haben, dass es für einige Benutzer hilfreich ist. Wenn dies der Fall ist, sollte alles, was gut für den sehenden Benutzer ist, auch für den Benutzer mit geringer/fehlender Sicht gut sein.

Wenn Sie Informationen auf dem Bildschirm haben, die hilfreich sind, gibt es selten einen Fall, in dem diese Informationen den Benutzern von Bildschirmleseprogrammen verborgen bleiben sollten.

+2

Sehende Benutzer können von einem Blick auf ein MAC-Adressfeld profitieren, um schnell das erwartete Format zu bestimmen. Sehgeschädigte Benutzer müssen das Ganze ablesen hören, was wahrscheinlicher ist und eine kognitive Überlastung verursacht. Redundante Informationen müssen nicht unbedingt zugänglich gemacht werden. – acbabis

+0

Wenn der sehende Benutzer die MAC-Adresse schnell erkennen kann, wie ermittelt ein sehbehinderter Benutzer das Format? – slugolicious

+0

Wenn der Benutzer eine MAC-Adresse eingeben soll, kennt er das Format wahrscheinlich bereits. Der offensichtliche Fehler ist, dass der Benutzer sich nicht sicher ist, ob er die Doppelpunkte eingeben muss oder nicht, weshalb die Eingabe idealerweise beide Möglichkeiten zulassen sollte (entweder durch automatisches Einfügen von entmischten Doppelpunkten oder durch Ignorieren eingegebener Doppelpunkte). – acbabis

Verwandte Themen