【问题标题】:what do <form action=“.”><form action=“.”> 做什么
【发布时间】:2019-07-05 04:19:18
【问题描述】:

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

【问题讨论】:

    标签: html django twitter-bootstrap forms


    【解决方案1】:

    Form Action 属性指定表单数据的发送位置 表单已提交

    可能的接受值:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 非常感谢您的回答
      • 我们使用action="proces.php" 吗?在我看来,每个人都写 action="Same Page"
      【解决方案3】:

      它会重新加载当前页面,但会包含新数据。

      【讨论】:

        猜你喜欢
        • 2012-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-27
        • 2017-03-16
        • 1970-01-01
        • 2015-10-16
        相关资源
        最近更新 更多