使用Js/Jquery进行表单验证PHP
Form Validation With Js/Jquery & PHP
我正在建立一个利用很多表单的网站,在我决定我想使用什么'标准'之前,我想知道什么是最有意义的:
-
我应该用js/jquery验证前端的表单吗?
-
我应该验证表单后端(服务器端)与Php?
-
或者我应该在两边验证吗?
我认为验证双方在安全方面是最有意义的,但我担心的是,如果我试图处理太多的验证,网站可能无法扩展(例如,是否有这样的事情,验证太多冗余,特别是如果我有20-50个字段的非常复杂的表单?)
谢谢
您应该在前端和后端同时验证。前端验证不会严重影响站点的可伸缩性,因为处理是在客户端的浏览器中完成的。事实上,前端(客户端)验证将有助于扩展,因为它节省了宝贵的带宽和服务器端处理。
你永远不应该忽略服务器端验证,因为客户端验证可能被恶意用户篡改。
我将在两端进行验证,javascript/jquery对用户来说看起来很好,但可以关闭,您不希望用户能够关闭所有验证,因此也检查后端
我是说两边都有。客户端,所以用户不需要刷新/提交页面之前知道什么是错误的。但是客户端很容易编辑/从页面中完全删除。您不应该依赖它,而应该始终进行服务器端验证。
是的,我也建议双方都避免一些你不想要的东西
相关文章:
- 解析javascript表单验证器
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- Javascript表单验证的缺点
- Jquery的表单验证不起作用
- 语义ui表单验证:图像url
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- JavaScript表单验证-“;“错误”;不按需要工作
- Mailchimp内联表单验证不适用于JS加载的HTML
- jQuery/JS获胜't在表单验证后重定向
- jquery表单验证复选框错误显示
- javascript表单验证-数值和密码
- 我想知道如何在javascript中进行表单验证
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 使用记录保存的消息进行表单验证
- 表单验证工作不正常,在不检查条目的情况下继续
- 如何对未知表单元素进行表单验证
- 使用ajax、php和mysql进行表单验证
- JS表单验证未发生
- 表单验证jsphp路径