gpt4 book ai didi

Javascript 阻止表单提交

转载 作者:行者123 更新时间:2023-12-01 03:59:51 24 4
gpt4 key购买 nike

如果 Javascript 关闭,是否可以阻止表单提交?我知道你可以做隐藏表演的事情。但是是否可以确保如果关闭Javascript,表单就无法提交呢?因为人们所要做的就是按 f12 并看到他们想要的任何内容。我知道人们会告诉我服务器端验证,但我很好奇除了显示和隐藏之外是否有人使用 Javascript 或 Jquery 做任何特殊的事情。

最佳答案

Is it possible to make sure that the form is unable to submit if JavaScript is turned off?

是的。

您需要做的是默认构建没有提交机制的表单,以便那些没有 JavaScript 的人无法提交表单,而那些启用了 JavaScript 的人将被允许,就像您使用 JavaScript 修改表单并制作表单一样可提交。

例如,确保您的表单不包含提交类型的输入或按​​钮,并且不包含没有类型属性的按钮(<button> 的默认类型属性是提交)。您还需要一个包含多个文本输入的表单,因为大多数浏览器都会通过按 Enter 键提交基本表单。 Thisthis .

然后使用 JavaScript,您可以通过多种方式修改文档以启用表单提交。例如,添加(或更改其类型)输入或按钮,使其属于提交类型。 Example

但请注意,这不会阻止任何人使用浏览器的控制台修改您的代码并提交表单,或者可能尝试从他们控制的服务器提交跨站点脚本。

关于Javascript 阻止表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com