我有一个基本问题。我找不到表单action =“的解释。”尽管在Google,www.w3schools.com等上进行了搜索...
任何人都知道。形式的行动手段?它特定于Django吗?引导程序?
以下代码:
{% extends "Blog.html" %}
{% block blog%}
<h1>Create an account</h1>
<p>Please, sign up using the following form:</p>
<form action="." method="post">
{{ user_form.as_p }}
{% csrf_token %}
<p><input type="submit" value="Create my account"></p>
</form>
{% endblock %}
答案 0 :(得分:4)
“表单操作”属性指定在以下情况下将表单数据发送到何处: 表格已提交
可能的接受值:
在action="."
的情况下,您指向当前的url /文件/目录。
因此它将在表单提交时重新加载同一页面。
答案 1 :(得分:2)
通常,表单中的action
属性指定数据应到达的位置,例如处理文件:action="proces.php"
。
有时,action="#"
或action="."
用于重新加载页面并处理同一页面上的数据。
基本上,它只是将表单提交到同一页面。
答案 2 :(得分:1)
它会重新加载当前页面,但带有新数据。