设置隐藏类型的输入标记的目的是什么?

时间:2017-03-27 17:35:38

标签: css html-form

完整代码:

<form accept-charset="UTF-8" action="/" method="get">
    <div style="margin:0;padding:0;display:inline">
        <input name="utf8" type="hidden" value="&#x2713;" />
    </div>

    <label for="first">First name:</label>
    <input id="first" name="first" type="text" value="Steve" /><br/>
    <label for="last">Last name:</label>
    <input id="last" name="last" type="text" value="Jobs" /><br/>
    <input name="commit" type="submit" value="Submit" />
</form>


<div style="margin:0;padding:0;display:inline">
    <input name="utf8" type="hidden" value="&#x2713;" />
</div>

我正在阅读其他人的代码。我不明白为什么他在这里做了一个虚假的输入字段。这是为了css目的吗?

1 个答案:

答案 0 :(得分:0)

以编程方式使用隐藏字段,将有关当前页面的信息传递给服务器。 隐藏字段也可用于将信息传递回脚本。这可能包括安全令牌或数据库中相关行的名称。用户不需要查看此数据,但会在提交时将其传回服务器,以便脚本在幕后正常运行。