我使用 jQuery 表单验证来确保用户输入的数据格式正确。但是,用户可能会禁用他/她的浏览器的 javascript 并输入垃圾数据。我怎么解决这个问题?
问问题
118 次
2 回答
5
进行验证也始终是一个好习惯。不要serverside
过多地依赖客户。
您不应该假设在客户端成功完成的验证是 100% 完美的。即使它为少于 50 个用户提供服务。您永远不知道您的哪个用户/员工变成了“邪恶”并在知道您没有适当的验证的情况下进行一些有害的活动。
我建议您阅读:JavaScript:客户端与服务器端验证
于 2013-04-29T07:21:38.590 回答
0
如果你想强制用户使用 JavaScript,你可以使用
<body>
<noscript>
Javascript is disabled.
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourweb.com/message_page">
</noscript>
</body>
HTML 5 有一些验证功能,但大多数现代浏览器并不完全支持它。
于 2013-04-29T09:51:54.420 回答