Ich versuche, ein Formular zugänglich zu machen. Soll ich meinen Eingaben sowohl required
als auch aria-required
Attribute geben, oder nur eines?Wann muss das erforderliche Attribut im Vergleich zum Attribut aria-required für Eingabeelemente verwendet werden?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" required>
Oder so?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" aria-required="true">
Oder so?
<label for="textbox1">Input</label>
<input id="textbox1" type="text" name="Text Box" aria-required="true" required>
Der Artikel Accessible HTML5 Forms – Required Inputs Ansprüche ist es am besten beide zu implementieren.
Artikel Link sieht gut aus, und Antwort hängt von Kompatibilitätsoption, die Sie suchen. Die größte Auswahl kommt, wenn Sie beide verwenden. Sie können auch https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_attribute – gevorg