代码之家  ›  专栏  ›  技术社区  ›  ownking

使用javascript设置隐藏表单字段值,但请求仍为空

  •  3
  • ownking  · 技术社区  · 15 年前

    我尝试用onclick事件设置一些隐藏的表单字段值。 好吧,在我做了这样的事情之后:

    document.getElementById('hidden_field').value = 123;
    

    我可以通过输入以下内容,使用Firebug控制台输出值:

    alert(document.getElementById('hidden_field').value);
    

    所以这些值是确定的。但现在提交表单时,隐藏字段值仍然为空。

    你知道怎么回事吗?

    1 回复  |  直到 11 年前
        1
  •  10
  •   Andy E    15 年前

    确保您的隐藏字段具有 name 属性:

    <input id="hidden_field" name="hidden_field" type="hidden" value="123" />
    

    不带A的输入 名称 属性不随请求一起发送。