Ga naar hoofdinhoud
Logo Appt Light

Succescriterium 3.3.4 - Niveau AA

Foutpreventie (wettelijk, financieel, gegevens)

Zorg dat gebruikers bewust gegevens verzenden. Maak het mogelijk om een inzending ongedaan te maken, aan te passen of te bevestigen. Bied tenminste één van deze mogelijkheden aan bij inzendingen die een juridische verplichting, financiële transactie, of verlies van gegevens veroorzaken.

Impact

  • Het voorkomen van onvoorziene gevolgen helpt iedereen.

  • Het bevestigen van inzendingen is belangrijk voor gebruikers van hulpmiddelen omdat de kans op foutieve invoer groter is.

Controleren

Wordt er om bevestiging gevraagd voordat inzendingen definitief zijn?

Dit kan getest worden zonder hulpmiddelen.

Oplossing

Gebruik een dialog voor bevestiging

On Android, you can show a dialog by using AlertDialogBottomSheetDialog or DialogFragment. You should always add a close button by using the setNegativeButton method. The focus of assistive technologies is automatically trapped inside the dialog while it's visible.

val builder = AlertDialog.Builder(this)
builder.setTitle("Confirm Appt membership?")
builder.setMessage("Your bank account will be billed.")

builder.setPositiveButton("Proceed") { dialog, which ->
  // Proceed
}

builder.setNegativeButton("Cancel") { dialog, which ->
  // Cancel
}

builder.show()
Bijdragen

Bronnen

Feedback?

Laat 't ons weten!