【发布时间】:2015-03-25 23:58:23
【问题描述】:
我有以下 HTML 表单:
<form action="/configure-game/" method="post" id="roles_form">
<input type='hidden' name='csrfmiddlewaretoken' value='HIKbFT3HVUuiKG0UkShoYabAmvVov7NE' />
<input type="text" id="rolenum1" value="0">
<input type="text" id="rolenum2" value="1">
<input type="text" id="rolenum3" value="2">
<input type="text" id="rolenum4" value="3">
<input type="text" id="rolenum5" value="4">
<input type="text" id="rolenum6" value="5">
<input type="text" id="rolenum7" value="6">
<input type="text" id="rolenum8" value="7">
<input type="text" id="rolenum9" value="8">
<input type="text" id="rolenum10" value="9">
</form>
我提交它(通过 javascript),它提交,但唯一真正得到 POST 的输入是 CSRF 中间件令牌。我在 chrome 和 firefox 中都试过了,但我看不出是什么让这个 HTML 表单与工作表单不同。
【问题讨论】: