<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=“.”> 做啥的主要内容,如果未能解决你的问题,请参考以下文章

jsp 获取div里面的form的action

jsp中form里action的路径

form表单提交action 如何接收

Form表单的action地址问题

form 表单中的数据怎么提交到数据库中

form.action传参之后servlet不能接收form表单数据,附上代码,求高手解决