在Web发展早期,表单验证都是在服务器端执行的。知道开发者开始关注如何改善这个流程之前,这种方式都都工作得很好——开发者最终发现表单优化对于商业目标来说是极其重要的。例如,一家电子商务公司通过改善他们的校验表单可以获得可观的回报。

  最终客户端验证技术开始变得流行,因为它们允许开发者精简错误处理流程,并在用户填写表单时提供有意义的提示。

  服务器验证必须在表单提交之后执行,而通过客户端验证可在表单提交时显示出错误信息。这种方式通常会产生更高的转换率,因为避免了在用户提交表单到服务器之后再显示出许多错误的情况。

另外,用户不需要追踪错误的起因——它总是用户刚刚输入的那个字段。最后,它避免了由后端安全问题引起的特定问题,例如当服务器要求你重新输入密码,而不是在标记中拒绝该密码时。

  客户端验证将为用户提供更快的反馈,从而允许他们可以更快地填写表单。另外,将为用户提供更多信息:这个表单将成功通过。这些改进都将导致更低的放弃率,这意味着更多的用户在购买你的产品、订阅你的新闻信息或者完成你希望他们执行的操作。

  不过,客户端验证也有一些显著的缺点。也就是说,浏览中完成的任何验证都是极其不安全的。黑客可以轻松地覆盖客户端验证或者简单地禁用JavaScript。所以无论何时在客户端执行验证,请保证在表单提交之后,在服务器中对所有关键字段进行再次验证。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 服务器端和客户端的表单验证