服务器端验证和 jQuery 验证现在都需要吗?

Is server side validation and jQuery Validation both necessary today?

我对表单中的所有字段进行了完整的 jQuery validate() 验证,复杂和简单的验证甚至是自定义方法。

我现在问的问题是 2015 年,大多数浏览器都支持 javascript 并且默认启用它。

今天服务器端验证有多必要,甚至值得吗?如果是这样,最新的理想方法是什么,因为我知道一些方法,例如检查所有 post 数据并在提交时输出错误,这已经追溯到几年前了。

是。

  1. Javascript 在浏览器中可以禁用
  2. 用户可以在浏览器中编辑 javascript 代码(不可靠)
  3. 客户端验证保存网络请求。最小化服务器上​​的负载。如果错误,请求将发送到服务器,然后返回错误。
  4. 更好的用户体验