0

我使用 jQuery 表单验证来确保用户输入的数据格式正确。但是,用户可能会禁用他/她的浏览器的 javascript 并输入垃圾数据。我怎么解决这个问题?

4

2 回答 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 回答