我试图在从 javascript 变量更新隐藏字段的值后提交表单。
这是代码:
<form name=form1 id=form1 method=get action=gestionale.php>
...
...
<input type=hidden name=scrolltop id=scrolltop value=''>
<input type=button name=update value=Update onClick=vai('form1');>
</form>
<script>
function vai(formid) {
document.getElementById('scrolltop').value=document.getElementById('offerte').scrollTop;
document.getElementById(formid).submit();
}
</script>
表单提交工作正常,但表单提交后 $_GET[scrolltop] 是空的,即使它是用 javascript 填充的。并在提交前用警报测试它显示正确的值。
有谁知道为什么?
非常感谢。