<form action =“”。”>

时间:2019-02-11 16:03:49

标签: html django twitter-bootstrap forms

我有一个基本问题。我找不到表单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 %}

3 个答案:

答案 0 :(得分:4)

  

“表单操作”属性指定在以下情况下将表单数据发送到何处:   表格已提交

可能的接受值:

  1. 绝对URL :指向另一个网站(例如action =“ http://www.example.com/example.htm”)
  2. 相对URL -指向网站中的文件(例如action =“ example.htm”)

action="."的情况下,您指向当前的url /文件/目录。 因此它将在表单提交时重新加载同一页面。

答案 1 :(得分:2)

通常,表单中的action属性指定数据应到达的位置,例如处理文件:action="proces.php"

有时,action="#"action="."用于重新加载页面并处理同一页面上的数据。

基本上,它只是将表单提交到同一页面。

答案 2 :(得分:1)

它会重新加载当前页面,但带有新数据。