<form action=“.”> 做啥
Posted
技术标签:
【中文标题】<form action=“.”> 做啥【英文标题】: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 %
【问题讨论】:
【参考方案1】:Form Action 属性指定表单数据的发送位置 表单已提交
可能的接受值:
-
绝对 URL:指向另一个网站(如 action="http://www.example.com/example.htm")
相对 URL - 指向网站内的文件(如 action="example.htm")
在action="."
的情况下,您指向当前的 url/文件/目录。
所以它会在提交表单时重新加载相同的页面。
【讨论】:
【参考方案2】:通常,表单中的action
属性指定数据应该到的位置,例如处理文件:action="proces.php"
。
有时,action="#"
或 action="."
用于重新加载页面并处理同一页面上的数据。
基本上,它只是将表单提交到同一页面。
【讨论】:
非常感谢您的回答 我们使用action="proces.php"
吗?在我看来,每个人都写 action="Same Page"【参考方案3】:
它会重新加载当前页面,但会包含新数据。
【讨论】:
以上是关于<form action=“.”> 做啥的主要内容,如果未能解决你的问题,请参考以下文章