首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“action=之间的差异”。和action=“”

“action=之间的差异”。和action=“”
EN

Stack Overflow用户
提问于 2016-11-07 08:22:01
回答 2查看 76关注 0票数 1

如果我的问题是基本的,很抱歉。我在教程中看到了上传文件的代码。它使用action =".",我知道action=" "本身意味着页面,但我不知道action ="."是什么意思。

另一个问题是它使用:

代码语言:javascript
复制
<input type="hidden" name="action" value="upload"> 

我想知道输入的type="hidden"是什么,以及,在形式上的动作属性和输入中的名称属性的值之间是否有关系。

代码语言:javascript
复制
<form id="upload_form" action="." method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" value="upload">
    <input type="file" name="file1"><br>
    <input id="upload_button" type="submit" value="Upload">

------------------------------------------------

switch ($action) {
    case 'upload':
...}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-07 08:32:15

action="."action=""之间没有差异。如果您的URL 以"/"结尾,则两者都将重定向到当前页面。否则就不会了。

具有属性type="hidden"的元素只是一个补充输入元素,即隐藏,它可以在提交表单时传递一个值。

票数 -2
EN

Stack Overflow用户

发布于 2016-11-07 08:49:55

空的action属性按原样解析为当前URL。

相对URL .解析为当前父路径段。

例如,如果URL为.../foo/bar.html,则结果如下:

  • "".../foo/bar.html
  • ".".../foo/

如果URL以/结尾,比如.../foo/,那么两者都是等价的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40460667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档