如果我的问题是基本的,很抱歉。我在教程中看到了上传文件的代码。它使用action =".",我知道action=" "本身意味着页面,但我不知道action ="."是什么意思。
另一个问题是它使用:
<input type="hidden" name="action" value="upload"> 我想知道输入的type="hidden"是什么,以及,在形式上的动作属性和输入中的名称属性的值之间是否有关系。
<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':
...}发布于 2016-11-07 08:32:15
与在action="."和action=""之间没有差异。如果您的URL 以"/"结尾,则两者都将重定向到当前页面。否则就不会了。
具有属性type="hidden"的元素只是一个补充输入元素,即隐藏,它可以在提交表单时传递一个值。
发布于 2016-11-07 08:49:55
空的action属性按原样解析为当前URL。
相对URL .解析为当前父路径段。
例如,如果URL为.../foo/bar.html,则结果如下:
""→.../foo/bar.html"."→.../foo/如果URL以/结尾,比如.../foo/,那么两者都是等价的。
https://stackoverflow.com/questions/40460667
复制相似问题