【问题标题】:HTML form's hidden input value changes on server side服务器端的 HTML 表单隐藏输入值更改
【发布时间】:2011-06-10 15:40:14
【问题描述】:

我在使用 html 帖子表单时遇到了这种奇怪的行为。我正在尝试在帖子中发送隐藏变量。

<input type="hidden" name="skip" id="skip" value="true"/>

在编写服务器端脚本时,我期望从 post 中获取一个值为“true”的值。但我实际收到的是“跳过”。

> print request.POST["skip"]
> "Skip"

怎么了?我正在使用 django 框架,是 django 导致了这个问题吗?

【问题讨论】:

  • 您还有其他同名输入吗?
  • 不,至少不是同一种形式。
  • 你确定吗?提交按钮是否也未命名为“Skip”?发布整个表单的 HTML。
  • 有人将发布事件与相同的提交按钮相关联,该按钮发送了值“Skip”。我不确定不同帖子之间的优先级如何工作,但删除该帖子调用解决了这个问题。我会结束这个问题。

标签: html django post hidden-field


【解决方案1】:

使用来自http://www.fiddler2.com/ 的 Fiddler 查看实际提交的内容

【讨论】:

    【解决方案2】:

    使用firebug 查看发送到服务器的 POST

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多