Jquery表单验证:如果用户禁用javascript怎么办?



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

serverside验证也是一个很好的做法。不要太依赖客户端。

你不应该假设在客户端成功完成的验证是100%完美的。即使它服务的用户少于50个也没关系。你永远不知道哪个用户/员工会变成"坏人",在没有适当验证的情况下做一些有害的活动。

我建议你通过:JavaScript:客户端vs.服务器端验证

如果你想强制用户使用JavaScript,你可以使用

<body>
<noscript>
Javascript is disabled.
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourweb.com/message_page"> 
</noscript>
</body>

HTML 5有一些验证特性,但是大多数现代浏览器并不完全支持。

最新更新