在Django中使用JavaScript提交表单无效

时间:2020-04-23 03:12:19

标签: javascript django

我尝试用Django中的Javascript提交表单。

该表单正在有效
Javascript正在运行
commit()函数不起作用

我的测试HTML代码:

<form method="post" id='testForm' action="www.google.com">
    {% csrf_token %}
    <a onclick="onDeleteButtonClick()" href="">Delete</a>
    <input type="submit" value="Submit">
</form>

我的测试Javascript代码:

<script type="text/javascript">
    function onDeleteButtonClick(){
        console.log("before");
        document.getElementById("testForm").submit();
        console.log("after");
    }
</script>


3个结果:

网页的此部分如下所示: web page pic 真的很简单

A 当我单击“提交”按钮时: 正在工作,表格已提交。

B 当我单击删除链接时: 不起作用
Javascript中的日志有效,我可以在控制台中看到“之前”和“之后”。

C ,我还在普通网页(没有Django框架),“提交”按钮和“删除”链接所有正常上进行了测试。 所以我认为这一定与Django有关。

如果有人知道为什么会这样,请让我知道〜谢谢!

0 个答案:

没有答案