过去,当我想禁用表单的默认操作时,我已经完成了
<form action="javascript:void(0);">
我们现在采用CSP(内容安全策略)来禁止嵌入式JavaScript。没有内联js的情况下如何禁用默认表单操作?
答案 0 :(得分:1)
使用jquery
<script>
$(document).ready(function () {
$("#form").submit(function (e) {
//stop submitting the form
e.preventDefault();
return true;
});
});
</script>
答案 1 :(得分:0)
您可以通过设置form-action 'none'
来禁止HTML文档中的所有表单操作。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/form-action