完整代码:
<form accept-charset="UTF-8" action="/" method="get">
<div style="margin:0;padding:0;display:inline">
<input name="utf8" type="hidden" value="✓" />
</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="✓" />
</div>
我正在阅读其他人的代码。我不明白为什么他在这里做了一个虚假的输入字段。这是为了css目的吗?
答案 0 :(得分:0)
以编程方式使用隐藏字段,将有关当前页面的信息传递给服务器。 隐藏字段也可用于将信息传递回脚本。这可能包括安全令牌或数据库中相关行的名称。用户不需要查看此数据,但会在提交时将其传回服务器,以便脚本在幕后正常运行。