3.3.4 Hata Önleme (Yasal, Finansal, Veri)
Yasal yukumlulukler veya finansal islemler içeren web sayfaları için gonderimler geri alinabilir, kontrol edilebilir veya onaylanabilir olmalıdır.
Bu kural ne anlama geliyor
WCAG 3.3.4, yasal yukumlulukler, finansal islemler veya kullanıcı kontrollundeki veri içeren formlar için en az bir güvenlik onlemi bulunmasini gerektirir: gonderimler geri alinabilir, veriler gonderimden önce hatalara karşı kontrol edilir veya kullanıcı gonderimden önce inceleyip onaylayabilir.
Neden önemlidir
Motor engellli kullanıcılar yanlislikla gönder düğmesine basabilir. Bilişsel engelli kullanıcılar bir satın alma islemine taahhut ettiklerini fark etmeyebilir. Hata onleme güvenlik onlemleri tüm kullanıcıları geri alınamaz hatalardan korur.
İlgili axe-core kuralları
Bu kriter için otomatik axe-core kuralı yoktur.
Nasıl test edilir
- Yasal, finansal veya veri silme eylemleri içeren tüm formları belirleyin.
- En az bir güvenlik onlemi bulundugun doğrulayın: geri alinabilirlik, hata kontrolü veya onay adımı.
- Geri alma/iptal mekanizmasının gerçekten çalıştığını doğrulayın.
Nasıl düzeltilir
<!-- Son gönderim öncesi onay sayfası -->
<h2>Siparisiniizi Inceleyin</h2>
<table>
<tr><td>Ürün</td><td>Widget Pro</td></tr>
<tr><td>Fiyat</td><td>49,99 $</td></tr>
</table>
<form action="/siparis-gönder" method="post">
<a href="/sepet">Geri don ve düzenle</a>
<button type="submit">Onayla ve Ode</button>
</form>
Sık yapılan hatalar
- Onay olmadan tek tıkla satın alma.
- Geri alma seçeneği veya onay olmadan kalıcı veri silme.
- İnceleme için tüm ilgili ayrıntıları içermeyen onay iletişim kutuları.