我的网站上有一个下载按钮,每次用户点击下载按钮时,我都希望将表单的值增加1。我正在使用javascript,我有点成功地将输入字段的值增加1,但每次页面加载设置的值都返回到“0”..我想知道如何保持增量值不变并从增加每次页面加载时的新值..
我试过了:
<script type="text/javascript">
function increase(){
var dwn = document.getElementById(no.dwn);
var value = dwn.value;
value++;
dwn.value=value;
}
</script>
答案 0 :(得分:0)
HTTP是无状态的。除非您在服务器上有某种持久存储(如数据库或文本文件),并且有一些服务器端逻辑要进行保存,否则您的表单将无法保存。
单独使用JavaScript无法做到这一点,您可以尝试使用localStorage,但也只能单独计算用户数(而不是全局用于按下按钮的所有用户)。