JavaScriptは機能するためには絶対に必要なフォームがあり、検証はクライアント側で行われます。検証もサーバー側で実行されますが、サーバー側の検証が失敗した場合にエラーを表示するには非常に手間がかかります。JavaScriptが必要な場合にサーバー側の検証が失敗した場合にエラーを表示しないでください。
ユーザーはJavaScriptを使用できないため、HTTPエラーで失敗するのは問題ありませんか?サーバー側の検証に失敗する唯一の方法は、悪意のあるユーザーかJavaScriptを使用できない場合で、いずれの場合でもフォームを使用しない場合でした。
ありがとうございました