Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the amp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_has_paired_endpoint was called incorrectly. Function cannot be called before services are registered. The service ID "paired_routing" is not recognized and cannot be retrieved. Please see Debugging in WordPress for more information. (This message was added in version 2.1.1.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_has_paired_endpoint was called incorrectly. Function cannot be called before services are registered. The service ID "paired_routing" is not recognized and cannot be retrieved. Please see Debugging in WordPress for more information. (This message was added in version 2.1.1.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time được gọi không chính xác. Tải bản dịch cho miền amp được kích hoạt quá sớm. Đây thường là dấu hiệu cho thấy một số mã trong plugin hoặc chủ đề chạy quá sớm. Bản dịch phải được tải tại hành động init hoặc sau đó. Vui lòng xem Hướng dẫn Debug trong WordPress để biết thêm thông tin. (Thông điệp này đã được thêm vào trong phiên bản 6.7.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_is_available được gọi không chính xác. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. Vui lòng xem Hướng dẫn Debug trong WordPress để biết thêm thông tin. (Thông điệp này đã được thêm vào trong phiên bản 2.0.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170

Notice: Function amp_is_available được gọi không chính xác. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. Vui lòng xem Hướng dẫn Debug trong WordPress để biết thêm thông tin. (Thông điệp này đã được thêm vào trong phiên bản 2.0.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 6170
Hỗ trợ hiểu và sửa lỗi! Đề xuất sửa lỗi trong các tiêu chuẩn truy cập web - Blog IT & Life Hacks|Ý tưởng để học hỏi và thực hành

Hỗ trợ hiểu và sửa lỗi! Đề xuất sửa lỗi trong các tiêu chuẩn truy cập web

Green key with wheelchair icon on white laptop keyboard. Accessibility disability computer symbol

Đề xuất sửa lỗi trong các tiêu chuẩn truy cập web là một chức năng quan trọng giúp người dùng hiểu và sửa lỗi chính xác khi nhập liệu vào biểu mẫu. Để cung cấp một giao diện dễ hiểu cho người dùng có khiếm thị hoặc rối loạn nhận thức, ‘đề xuất sửa lỗi’ là một yếu tố không thể thiếu. Bài viết này sẽ giải thích tầm quan trọng của ‘đề xuất sửa lỗi’ và cách thức triển khai cụ thể của nó."


Lý do tại sao đề xuất sửa lỗi lại quan trọng

Nếu không có đề xuất sửa lỗi phù hợp khi xảy ra lỗi nhập liệu, các vấn đề sau đây có thể phát sinh:

  • Tăng sự bối rối và căng thẳng: Nếu lỗi không rõ ràng, người dùng sẽ phải nhập lại nhiều lần, làm giảm chất lượng trải nghiệm người dùng.
  • Gián đoạn công việc nhập liệu: Nếu không biết nguyên nhân của lỗi, người dùng có thể từ bỏ việc gửi biểu mẫu.
  • Giảm khả năng truy cập: Người dùng có khiếm thị hoặc rối loạn nhận thức không thể hiểu và sửa lỗi, dẫn đến việc sử dụng trở nên khó khăn.

Tiêu chuẩn truy cập web ‘Đề xuất sửa lỗi’ là gì

Đề xuất sửa lỗi’ là cơ chế cung cấp nội dung lỗi cụ thể và phương pháp sửa lỗi khi người dùng nhập sai thông tin. Dưới đây là các phương pháp sửa lỗi được khuyến nghị:

1. Thông điệp lỗi rõ ràng và dễ hiểu

Thông điệp lỗi cần chỉ ra cụ thể vị trí lỗi. Ví dụ: ‘Vui lòng nhập số điện thoại gồm 10 chữ số’, lý tưởng là thông báo chứa cả nguyên nhân và phương pháp giải quyết.

2. Hướng dẫn sửa lỗi nhập liệu

Bằng cách cung cấp phương pháp sửa lỗi và ví dụ trong thông điệp lỗi, người dùng sẽ dễ dàng hiểu được vị trí lỗi. Ví dụ: ‘Vui lòng nhập ngày theo định dạng YYYY/MM/DD’.

3. Kiểm tra lỗi theo thời gian thực

Việc phát hiện lỗi trong quá trình nhập liệu và ngay lập tức yêu cầu sửa chữa bằng xác thực theo thời gian thực cũng rất hiệu quả. Lỗi có thể được nhận diện ở giai đoạn sớm hơn so với khi hoàn thành việc nhập liệu.


Những điểm cần lưu ý khi triển khai đề xuất sửa lỗi

Khi triển khai đề xuất sửa lỗi với sự cân nhắc về khả năng truy cập, cần chú ý các điểm sau:

  • Diễn đạt đơn giản và cụ thể: Thông điệp lỗi tránh sử dụng thuật ngữ chuyên ngành và viết một cách dễ hiểu."
  • Hỗ trợ trình đọc màn hình: Sử dụng aria-live và aria-describedby để thông điệp lỗi có thể được đọc bởi trình đọc màn hình.
  • Sử dụng màu sắc và biểu tượng: Việc sử dụng khung đỏ hoặc biểu tượng lỗi giúp người dùng dễ dàng nhận diện lỗi về mặt thị giác, làm cho thông tin trở nên dễ hiểu hơn.

Tóm tắt

Đề xuất sửa lỗi’ là một chức năng quan trọng giúp tạo ra một trang web dễ sử dụng. Bằng cách xác định vị trí lỗi và hướng dẫn sửa chữa, người dùng có thể hoàn thành công việc nhập liệu một cách suôn sẻ mà không gặp căng thẳng. Đề xuất sửa lỗi với sự cân nhắc về khả năng truy cập là một yếu tố không thể thiếu trong thiết kế web dễ sử dụng cho tất cả mọi người.


Chúng tôi đã phát hành UUU Web Accessibility Widget Tool, công cụ giúp dễ dàng triển khai khả năng truy cập web. Nếu bạn quan tâm đến việc cải thiện khả năng truy cập, hãy xem thêm thông tin chi tiết.

By greeden

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)