Condividi tramite


Attributi di controllo intervallo ARIA mancanti

Testo

L'elemento ha barra di avanzamento o ruolo dispositivo di scorrimento, ma non espone gli attributi aria-valuemin corrispondenti, aria-valuemax e aria-valuenow.

Digitare

Errore

Descrizione

Questo errore si applica agli elementi con unruolo(implicito o esplicito) uguale a barra di avanzamento, dispositivo di scorrimentoo spinbutton.

In base alla specifica Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA), gli elementi con la barra di avanzamento , dispositivo di scorrimentoo ruolo spinbutton devono esporre gli attributiaria-valuemax, aria-valuemine attributi aria-valuenow.

Per correggere questo errore, impostare gli attributi aria-valuemax , aria-valuemine attributi aria-valuenow e mantenere dinamicamente il valore aria-valuenow per assicurarsi che il valore corrente sia esposto. È anche necessario impostare l'attributo aria-valuetext per aggiungere altro significato al valore aria-valuenow esposto.

Esempio

<div role="slider" id="sl" aria-valuemin="1" aria-valuemax="5" aria-valuenow="3" aria-valuetext="good"…>
</div>

<script>
  // This function should be triggered when the slider value changes.
  function manageValue()
  {
    ...
    sl.setAttribute("aria-valuenow", currentValue);
    sl.setAttribute("aria-valuetext", currentValueText);
    ...
  }
</script>

attributi di controllo dell'intervallo ARIA non compatibili