html格式的条目“action ='。'”是什么意思?

时间:2015-08-18 14:58:40

标签: html forms

我在使用方法发布的代码中看到了这一点,但无法弄清楚它究竟是做什么的。

<form action="." method="POST" class="form-vertical">

2 个答案:

答案 0 :(得分:1)

.是当前网址的当前路径段。换句话说,它指的是当前的相对URL。

如果您当前的网址为http://example.com/foo/bar/baz/,则.会引用http://example.com/foo/bar/baz/(是的,相同的网址)。

如果没有尾随斜线,它会有点棘手。在http://example.com/foo/bar/baz.引用http://example.com/foo/bar/。这就是为什么使用.通常不是一个好主意的原因;您可以改为使用action="",这意味着action的值为空,在这种情况下,当前(完整)网址会被替换。

.非常通用,可用于涉及URL或文件路径的许多上下文中。

答案 1 :(得分:0)

操作通常使用方法参数post或get中描述的方法指定表单提交的文件/页面。

。 (点)是当前路径。 你可以在这里试一下 http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_submit

尝试使用上传您的表单 行动=#&34;。&#34;或行动=&#34;&#34;或行动=&#34; /&#34;

你会看到差异