【问题标题】:What is <input type="hidden" > used for in HTML?<input type="hidden"> 在 HTML 中是用来做什么的?
【发布时间】:2013-06-25 11:40:10
【问题描述】:

我想知道&lt;input type="hidden"&gt; 在下面的 HTML 中做了什么。

<form method="post" enctype="multipart/form-data">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="userfile" type="file" id="userfile">
</td>
<td width="80"><input name="upload" type="submit" class="box" id="upload" value=" Upload "></td>
</tr>
</table>
</form> 

【问题讨论】:

标签: html


【解决方案1】:

它指定了一个表单值,该值将包含在帖子中,但不会在屏幕上显示给用户,因此是隐藏的。在这种情况下,它指定表单应允许上传的最大文件大小。它不是很安全,因为您可以制作自己的帖子来发送。

【讨论】:

    【解决方案2】:

    因为它只是发送到脚本的一堆数据,你可以猜到:)

    我的猜测是,这个字段限制了您可以上传的文件的大小 - 很可能以字节为单位,因此您可以上传大约 2MB。

    请记住,使用此输出的脚本不需要处理此数据。如果没有在脚本中处理,则会被忽略。

    文件大小可能不仅仅由这个隐藏字段控制...

    【讨论】:

      【解决方案3】:

      通常添加隐藏输入以发送一些附加信息以及非隐藏数据。它可以是会话 ID、编码元数据或其他任何内容。实际上我没有看到添加 MAX_FILE_SIZE 的原因,因为这个值可以在 php.ini 文件中设置(如果使用 PHP 作为服务器端平台)。

      【讨论】:

        猜你喜欢
        • 2011-03-10
        • 2023-04-06
        • 2013-04-24
        • 1970-01-01
        • 2016-02-16
        • 1970-01-01
        • 2018-01-08
        • 2020-02-25
        • 1970-01-01
        相关资源
        最近更新 更多