Я пытаюсь отправить форму по Javascript в Django.
Форма работает Javascript работает Функция submit () не работает .
Мои тесты 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 Результаты:
Эта часть веб-страницы выглядит следующим образом: веб-страница pi c Действительно просто
A Когда я нажимаю кнопку "Отправить": она работает , форма отправляется.
B Когда я нажимаю ссылку удаления: это не работает . Вход в систему Javascript работает, я вижу «до» и «после» в консоли.
C Я также проверяю это на обычной веб-странице (без Django framework), кнопка Submit и ссылка Delete все работают . Поэтому я думаю, что это должно быть что-то, связанное с Django.
Если кто-нибудь знает, почему это произошло, пожалуйста, дайте мне знать ~ Спасибо!