私はWebフォームを作成していますが、送信エラーが発生したときにすべてのコンテンツ(フォーム入力)をエラーメッセージに置き換えた場合、UXに問題があるかどうかを知りたいです。このエラーは、ユーザーが解決できるエラー(入力を置き換えるなど)ではありませんが、開発者が修正する必要のあるサーバーエラーです。
たとえば、次のような形式です。
サーバーでログインエラーが発生すると、すべてのフォームが次のように置き換えられます
システムエラーが発生し、ユーザーが操作を繰り返すことができない場合、フィールドを削除すると、無駄に再送信を試行できなくなります。
質問は次のとおりです。この時点で彼らは何ができますか?
ドメインやユースケースはわかりませんが、次のことを伝える必要があります。
Nielsen Norman Groupによる、古くてまだ有用な記事:
エラーメッセージを明確に表示し、問題を修正するために必要な作業を減らし、途中でユーザーを教育する
何かが間違っていることを明示的に示します。最悪のエラーメッセージは、存在しないメッセージです。ユーザーがミスをしてフィードバックがない場合、ユーザーは完全に失われます。
あいまいなコードや「タイプ2のエラーが発生しました」などの省略形ではなく、人間が読める言語。
あなたの場合、あなたは理解する必要があります:
彼らの立場に身を置き、回復への道を浮上させるために努力してください。