Javascript "onClick", "onSubmit"

Javascript "onClick", "onSubmit"

本文关键字:quot onSubmit onClick Javascript      更新时间:2023-09-26

我有这样的想法:

如何阻止某人通过使用Firebug之类的东西删除HTML表单的"onSubmit"来规避表单验证?

我知道Javascript不是唯一的验证形式,但我怎么能确保Javascript验证不以这种方式规避?

如果可能的话,我更愿意继续使用"onSubmit"方法,因为它已经到位了,但我愿意接受其他选择。

我应该说清楚,我确实有服务器端验证到位。我只是想使删除JS验证尽可能困难

如何阻止某人通过使用Firebug之类的东西删除HTML表单的"onSubmit"来规避表单验证?

。提供客户端表单输入检查是为了方便用户(它允许即时和上下文反馈,而不需要往返于服务器),而不是为了服务器的安全性。您还需要检查服务器上的数据。

我知道Javascript不是唯一的验证形式

是的。

但是我如何确保Javascript验证不会以这种方式被绕过?

不能,这就是为什么不是唯一的验证形式

阻止用户更改HTML页面中运行的JavaScript代码是不可能的。这就是为什么强烈建议在服务器端重复表单数据验证。

你什么都做不了。

    Javascript是客户端,你不应该依赖于客户端代码。用户可以篡改数据并将其发布到服务器端。
  1. 在服务器端您还需要检查文档的有效性。

如何阻止某人通过使用Firebug之类的东西删除HTML表单的"onSubmit"来规避表单验证?

。验证是客户端的一种方式,它告诉用户,如果不提交,他们的输入将不被接受。您还应该有强大的服务器端验证,以使其工作。

应该有没有关键验证,只有客户端。