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