首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无动作的HTML表单(+ CSP规则无内联javascript)

无动作的HTML表单(+ CSP规则无内联javascript)
EN

Stack Overflow用户
提问于 2019-05-31 02:08:44
回答 2查看 496关注 0票数 3

在过去,当我想禁用表单的默认操作时,我已经这样做了

<form action="javascript:void(0);">

我们现在使用CSP (内容安全策略)来禁止内联JavaScript。如何在没有内联js的情况下禁用默认表单操作?

EN

回答 2

Stack Overflow用户

发布于 2019-05-31 02:25:57

使用jquery

<script>
    $(document).ready(function () {

        $("#form").submit(function (e) {

            //stop submitting the form 
            e.preventDefault();
            return true;

        });
    });
</script>
票数 1
EN

Stack Overflow用户

发布于 2019-06-05 08:27:37

您可以通过设置form-action 'none'来禁止HTML文档中的所有表单操作。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/form-action

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56383478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档