Ga naar hoofdinhoud
Logo Appt Light

Succescriterium 3.2.2 - Niveau A

Bij input

Zorg dat het voorspelbaar is wat er gebeurt bij het invoeren van gegevens. Indien de focus automatisch verplaatst wordt bij invoer, dan moet dit van te voren aangeven zijn. Vermijd dit gedrag bij onder andere invoervelden en schakelaars. Door onverwachte acties kunnen met name gebruikers met visuele of cognitieve beperkingen verward raken.

Impact

Gebruikers met visuele of cognitieve beperkingen kunnen door onverwachte acties verward raken.

Controleren

Worden er geen onverwachte acties uitgevoerd tijdens het invullen van gegevens?

Dit kan getest worden zonder hulpmiddelen.

Oplossing

Controleer invoer gedrag

On Android, be careful when using TextWatcher methods. Do not trigger a change of context when text changes.

private val textWatcher = object : TextWatcher {
  override fun afterTextChanged(s: Editable?) {
    // Ignored
  }

  override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {
    // Ignored
  }

  override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
    // Do not change context
  }
}
Bijdragen

Bronnen

Feedback?

Laat 't ons weten!