表单信息的客户端验证和服务器端验证的区别是什么

 我来答
百度网友72227cccc
推荐于2016-02-01
知道答主
回答量:14
采纳率:0%
帮助的人:26.2万
展开全部
客户端验证基本上用脚本代码实现,如JAVASCRIPT或VBSCRIPT,不用把这一过程交到远程服务器,而服务器端验证要把这一过程交给远程服务器。比如说一个注册页面,填好注册信息后,你点击提交按钮,那么它没有跳转就提示你填写有误,这一过程一般很快,返回时页面也不晃动,但如果用服务器端验证,你填好后,可能会跳到另一页面,返回得很慢,中间有可能有一段空白时段,返回后页面出现重写或晃动返回。客户端验证在提交到服务器动态处理页面前可以不用动态语言,而服务器端验证实际上是把信息提交到服务器上的动态页面里才实现验证,从这个方面可以得知,客户端验证比较快些,可以实现本地机验证,减少用户的等待时间,如果提交到服务器端验证,用户到最后等了几分钟才返回注册不正确的提示,那岂不是让用户十分懊恼?所以,客户端验证又是比较友好的。但服务器端的验证更安全一些,因为代码在客户端是看不到的,而客户端验证的代码是可以从网页的查看“源文件”HTML页一清二楚的。
百度网友9b7032f81
2008-12-28 · TA获得超过606个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:289万
展开全部
客户端验证:
直接在客户端执行JS进程验证,验证的过程中和服务器端没有任何的交互

服务器端验证:
页面将验证信息传回服务器端,服务器端进行验证,并将验证的结果发送回客户端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式