もっと便利な方法があるかどうかはわかりません。
我想大声告诉你2017-06-29 10:09:58
これはユーザーエクスペリエンスの問題です
フロントエンド検証は、サーバーに送信せず、ネットワークリクエストも行わずに、違法なデータが時間内にエラーを報告できるようにすることです。毎回ロードしてサーバーにリクエストすることは不可能であるため、このエクスペリエンスは優れています。提出された時間
サーバー側の検証は、不正なデータ入力を防ぐための最終的なデータセキュリティのためのものです
習慣沉默2017-06-29 10:09:58
フロントエンドとバックエンドの両方を確認する方が確実に安全です。
手間をかけたい場合は、フロントエンドを検証しないか、バックエンドに検証して毎回エラーメッセージを返させてください。しかし、これは最適化ではありません。
欧阳克2017-06-29 10:09:58
結論から先にお話しますが、最適化する方法はありません。
フロントエンド検証は主にユーザーエクスペリエンスを目的としており、サーバーをリクエストしたり、ページを更新せずにサーバーをリクエストしたりします。
サーバー側の検証は、データの正確性と合法性を検証し、データベースに書き込まれたデータがビジネス要件を満たしていることを確認することです。