検索

ホームページ  >  に質問  >  本文

JavaScript - クライアントとサーバーの両方でフォーム データを検証するのは非常に面倒です。最適化するにはどうすればよいですか?

もっと便利な方法があるかどうかはわかりません。

PHP中文网PHP中文网2736日前704

全員に返信(4)返信します

  • 我想大声告诉你

    我想大声告诉你2017-06-29 10:09:58

    これはユーザーエクスペリエンスの問題です
    フロントエンド検証は、サーバーに送信せず、ネットワークリクエストも行わずに、違法なデータが時間内にエラーを報告できるようにすることです。毎回ロードしてサーバーにリクエストすることは不可能であるため、このエクスペリエンスは優れています。提出された時間

    サーバー側の検証は、不正なデータ入力を防ぐための最終的なデータセキュリティのためのものです

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-29 10:09:58

    これは最適化の問題ではありません。パラメータを渡すときに怠惰にしない方が良いです。

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-29 10:09:58

    フロントエンドとバックエンドの両方を確認する方が確実に安全です。

    手間をかけたい場合は、フロントエンドを検証しないか、バックエンドに検証して毎回エラーメッセージを返させてください。しかし、これは最適化ではありません。

    返事
    0
  • 欧阳克

    欧阳克2017-06-29 10:09:58

    結論から先にお話しますが、最適化する方法はありません。

    フロントエンド検証は主にユーザーエクスペリエンスを目的としており、サーバーをリクエストしたり、ページを更新せずにサーバーをリクエストしたりします。
    サーバー側の検証は、データの正確性と合法性を検証し、データベースに書き込まれたデータがビジネス要件を満たしていることを確認することです。

    返事
    0
  • キャンセル返事