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

时间:2010-06-03 12:32:51

标签: javascript forms

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

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

输入以下内容我可以使用firebug控制台输出值:

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

所以价值肯定是设定的。但是现在当我提交表单时,隐藏的字段值仍然是空的。

你知道什么是错的吗?

1 个答案:

答案 0 :(得分:10)

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

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

没有name属性的输入不会随请求一起发送。