HTML-форма без действий (+ правило CSP без встроенного JavaScript) - PullRequest
2 голосов
/ 30 мая 2019

В прошлом, когда я хотел отключить действие формы по умолчанию, я делал

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

Теперь мы используем CSP (Политику безопасности контента), чтобы запретить встроенный JavaScript. Как мы можем отключить действие формы по умолчанию без встроенного js?

Ответы [ 2 ]

1 голос
/ 30 мая 2019

используйте jquery

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

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

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

        });
    });
</script>
0 голосов
/ 05 июня 2019

Вы можете запретить все действия формы из документа HTML, установив form-action 'none'.

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

...