
پیام «اطلاعات نامعتبر است» معمولاً برای اصلاح فرم کافی نیست. کاربر باید بداند کدام بخش مشکل دارد، چه قالبی پذیرفته میشود و آیا اطلاعات دیگر او حفظ شده است.
اعتبارسنجی را در دو سطح انجام دهید
مرورگر میتواند بعضی خطاها را زودتر نشان دهد، اما اعتبارسنجی سمت سرور همچنان لازم است. محدودیت طول، نوع داده و مجاز بودن گزینهها باید دوباره بررسی شوند. پیام مرورگر جای کنترل مالکیت فاکتور یا مجوز انجام عمل را نمیگیرد.
خطا را کنار زمینه مناسب توضیح دهید
اگر فرمت شماره تماس اشتباه است، نمونه قابل قبول بدهید. اگر نشست فرم منقضی شده، تازهسازی صفحه را پیشنهاد کنید. اطلاعات فنی دیتابیس و متن استثنا را به کاربر نشان ندهید؛ یک شناسه پیگیری برای خطاهای داخلی میتواند به پشتیبانی کمک کند، بدون افشای جزئیات حساس.
نتیجه ارسال را قابل تشخیص کنید
هنگام ثبت، وضعیت در حال انجام را نشان دهید و پس از موفقیت، تأیید روشن ارائه کنید. در شکست شبکه، دکمه نباید برای همیشه غیرفعال بماند. پاک کردن فرم پیش از دریافت نتیجه قطعی، تلاش کاربر را از بین میبرد و احتمال ارسال دوباره را بیشتر میکند.
- برچسب فیلد را مستقل از placeholder نگه دارید.
- پیام نتیجه را برای فناوری کمکی قابل دریافت کنید.
- وضعیت موفق، ناموفق و نامشخص را جدا طراحی کنید.


