我尝试使用onclick事件设置一些隐藏的表单字段值。 好吧,在我做了这样的事情之后:
document.getElementById('hidden_field').value = 123;
输入以下内容我可以使用firebug控制台输出值:
alert(document.getElementById('hidden_field').value);
所以价值肯定是设定的。但是现在当我提交表单时,隐藏的字段值仍然是空的。
你知道什么是错的吗?
答案 0 :(得分:10)
确保隐藏字段具有name
属性:
<input id="hidden_field" name="hidden_field" type="hidden" value="123" />
没有name
属性的输入不会随请求一起发送。