【发布时间】:2013-03-29 03:47:15
【问题描述】:
使用验证器同时使用客户端验证 (JavaScript) 和服务器端验证的论点是:如果客户端浏览器不支持 JavaScript,则用户无法使用客户端验证。
我的问题是这个论点在实践中有多好?理论上这是有道理的,但实际上,如果在浏览器中禁用 JavaScript,那么大多数网站功能甚至都无法工作。如果没有 JavaScript,用户甚至可能无法加载页面,更不用说提交表单了。
【问题讨论】:
-
这可能更适合Programmers。投票迁移。也可能重复:stackoverflow.com/questions/3483514/…
-
本质上,如果将其视为安全问题,则不存在客户端验证之类的东西。没有关闭 JavaScript 的浏览器可能会杀死互联网上 95% 的网站。几乎没有网站似乎有非 javascript 浏览的后备。
-
@Allendar:大网站都有。你会惊讶地发现 Facebook(好吧。大部分 facebook。有些位不)在没有 JS 的情况下工作。它是中档网站,而且“omg web2.0 很棒”的网站没有……这对他们和其他人来说都是一种耻辱。然而,有些人永远学不会:-(
标签: javascript validation web-applications client-side-validation server-side-validation