Intinya...
Jangan tanyakan informasi yang sama lebih dari sekali dalam proses yang sama.
Sediakan kolom yang telah terisi sebelumnya atau opsi pilihan jika informasi tersebut telah diberikan.
Apa itu WCAG 3.3.7?
Sebuah formulir web tidak boleh meminta pengguna untuk memasukkan informasi yang sama lebih dari sekali dalam satu sesi. Ini sangat penting untuk formulir dan proses multi-langkah. Misalnya, saat mengisi formulir checkout, pengguna seharusnya tidak perlu memasukkan informasi penagihan dan pengiriman secara terpisah jika keduanya sama.
Tujuan dari kriteria keberhasilan ini adalah untuk mempermudah proses dengan menghindari pengisian data yang redundan, yang membantu pengguna merasa lebih sedikit stres dan mengurangi kemungkinan kesalahan.
Mengapa ini penting?
Meminta pengguna untuk mengingat dan memasukkan kembali informasi dapat menyebabkan stres dan kesalahan, terutama bagi orang dengan disabilitas kognitif. Setiap orang mengalami kelelahan mental saat menyelesaikan proses multi-langkah, dan menambahkan tugas mengingat membuat proses tersebut semakin sulit.
Tidak ada yang menikmati mengisi informasi yang sama berulang kali, dan pengguna dengan keterbatasan mobilitas dapat mengalami tantangan tambahan dengan tugas tersebut. Mengurangi kebutuhan untuk pengisian data yang berulang membuat pengalaman menjadi lebih mudah dan lebih lancar untuk semua orang.
Siapa yang terpengaruh?
Pengguna dengan disabilitas kognitif dan pengguna dengan keterbatasan motorik.
Pengguna dengan disabilitas kognitif mungkin kesulitan untuk mengingat informasi yang telah mereka masukkan sebelumnya, yang dapat menyebabkan stres dan kesalahan.
Pengguna dengan keterbatasan motorik juga akan mendapatkan manfaat dari pengurangan jumlah input, karena mungkin lebih sulit bagi mereka untuk memasukkan informasi menggunakan teknologi bantu.
Cara menerapkan WCAG 3.3.7
Input redundan sepatutnya harus dihindari, tetapi ada beberapa pengecualian seperti:
- Permainan di mana mengulang input adalah bagian dari tantangan, seperti kuis memori.
- Konfirmasi kata sandi atau alamat email untuk alasan keamanan atau validasi.
- Ketika entri sebelumnya kedaluwarsa dan perlu diperbarui.
Menghindari input redundan
Cara termudah untuk mengimplementasikan WCAG 3.3.7 adalah dengan menghapus kolom yang meminta informasi yang sama lebih dari sekali. Periksa formulirmu untuk memastikan setiap input diperlukan, dan hilangkan kolom yang tidak perlu atau duplikat.
Mengisi data dari input sebelumnya
Alih-alih membuat pengguna mengingat apa yang telah mereka masukkan sebelumnya, isi otomatis input baru dengan data yang sebelumnya dimasukkan.
Untuk kolom yang muncul lebih dari sekali, pastikan ada cara untuk mengisinya dengan mudah. Ini dapat dilakukan dengan berbagai cara:
- Mengisi otomatis kolom dan membiarkan pengguna mengeditnya jika diperlukan.
- Menyediakan checkbox untuk memungkinkan pengguna memilih untuk mengisi kolom dengan informasi sebelumnya.
- Meminta pengguna untuk mengonfirmasi apakah informasi sebelumnya masih benar. Jika tidak, tampilkan kolom input baru.
Kesimpulan
Dengan menghindari pengisian data yang berulang dan membantu pengguna mengingat informasi dari langkah sebelumnya, kamu dapat mengurangi stres dan kesalahan. Menggunakan teknik untuk menghilangkan input duplikat dan mengisi data secara otomatis dapat meningkatkan kegunaan dan aksesibilitas formulir web dan proses-prosesnya.