最近在学习django框架,学习使用form表单来进行最简单的提交的时候发现,点击网页上的提交按钮没有任何反应,既不会跳转到任何页面也不会刷新什么的,代码如下面这样:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计算页面</title>
</head>
<body>
<form method='POST' action = '/cal'>
{% csrf_token %}
第一个数字<input type="number" name="valueA">
+
第二个数字<input type="number" name="valueB">
<input type="button" value="计算">
</form>
</body>
</html>
然后找了很久的原因,最后发现是因为最后一个input中的type不应该是button,这个类型好像只是在页面上显示一个按钮,而应该是submit:
<input type="submit" value="计算">
这里的sumbit才会把post的表单提交上去,一定要注意。
哈哈哈这个问题我找了好久的原因,一度怀疑是自己的环境的问题,真的被自己蠢到了,不过自己也是刚开始接触前端,哈哈哈就笑笑吧。