我有一个带有隐藏字段的HTML
表单:
<form id="syncr" name="syncr_form" action="/index.php" method="post">
<input type="hidden" name="form_id" value="sync">
</form>
表单通过javascript
提交:
function syncronize() {
document.getElementById("syncr").submit();
}
我注意到这种形式的非常奇怪的行为 - 如果用户在页面加载后提交表单的时间很短(几分钟内)就可以了。如果用户在加载页面后长时间(> 10分钟左右)点击“提交”按钮,则不设置隐藏字段“form_id”。我可以在提交javascript
中设置它,但我希望应该有更好的解决方案。这里不使用会话。