0
我想要点击一个按钮,然后做提交时,我的页面上有一些jQuery更改隐藏的表单值。jquery更改隐藏的表单值不工作
<div>
Save As:<br/>
<input type="button" value="Draft" onclick="javascript:setStatus('Draft')"/>
<input type="button" value="Complete" onclick="javascript:setStatus('Complete')"/>
</div>
和我的jQuery代码:
function setStatus(input) {
$("#Status").val = input;
$("#TestSheetForm").submit();
}
我可以看到断点被击中的代码没有错误运行,如果我使用Firebug和分配隐藏的输入VAL和运行后立即停止$(“#Status).val()该值设置为”“,尽管它应该是草稿或完成。
我也验证了如果我从萤火虫控制台运行
$("Status").val("Draft")
它成功更改运行时的值$(“#Status”)。val()再次
有没有我在这里失踪的东西,我是否应该另辟蹊径?
我只注意到不敢相信我错过了! – 2012-04-16 00:52:51
适用于我们所有人。 – j08691 2012-04-16 00:53:49