如果客户端禁用了 javascript 那如何进行验证?

asp.net开发中使用的是javascript对表单进行验证!但如果客户端禁用了javascript运行,那怎么办?还是得在服务端进行验证?... asp.net 开发中使用的是javascript对表单进行验证!但如果客户端禁用了 javascript 运行,那怎么办?还是得在服务端进行验证? 展开
 我来答
匿名用户
2013-09-21
展开全部
服务端是必须进行验证的,这是最后一道防线,马虎不得。举个例子:如果服务端不验证,那么完全可以在任何连接互联网的地方重写一个没有JS验证的表单,然后提交给你网站的程序,后果可想而知,几乎就是自由出入客户端的JS验证其实质是提升用户体验,可以让用户提前知道填写资料的对错,否则等到一提交,再返回个错误,把原来填的都清空了,那就抓狂了根据Javascript优雅退化的原则,页面要在禁用JS的情况下仍然能够正常使用。虽然可能用户体验差了点,少了某些效果,但基本的功能都还是可以实现的所以,不要过分地依赖JS,服务端该验证的还得验证
匿名用户
2013-09-21
展开全部
写服务器程序,给你一个提醒:不要相信任何客户端数据,JS只是一个辅助验证,是为了减轻不必要的提交,比如提交大堆数据过去,发现有一个数据不合法,这样岂不是浪费服务器资源? 但服务器端的是少不了这些验证的,因为提交者可能不是浏览器,即一些模拟发送工具.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
那就在服务器端验证吧 一般情况下不会禁止javascript运行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
这种情况只能是在服务端进行验证了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式