Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript onclick计数器在刷新时初始化为0_Javascript - Fatal编程技术网

javascript onclick计数器在刷新时初始化为0

javascript onclick计数器在刷新时初始化为0,javascript,Javascript,我的JSP中有一个按钮 <input type="button" id="processItem" name="_eventId_submitButton" value="Submit" onclick="submitClick();buttonClick();"></input> 这就是我显示submit <tr><td><p>Total No of Scans<input type="text" id="clicke

我的JSP中有一个按钮

<input type="button" id="processItem" name="_eventId_submitButton" value="Submit" onclick="submitClick();buttonClick();"></input>
这就是我显示
submit

    <tr><td><p>Total No of Scans<input type="text" id="clicked" size="3" 
onfocus="this.blur();" value="0" >.</p></td></tr>
扫描总数

每次我点击提交,计数器显示1,页面立即刷新,再次变为0。我想让它一直递增直到用户离开页面

试试这个

var clicks = 0;
 function submitClick(){
            var aButton = document.getElementById('submithidden');
            aButton.click();    
            return false;
        }        
     function buttonClick(){
         document.getElementById('clicked').value = ++clicks;
         }
假而非真;)
按钮“发布”站点,如果设置为false,我将不会启动

您可以使用
会话存储
而不是存储在js变量中。它将一直可用,直到浏览器打开

sessionStorage.clicks = value; 

在submitClick函数中返回false,以防止页面重新加载(但需要通过ajax提交数据)。或者使用localStorage/sessionStorage/cookies将其保存一段时间。
sessionStorage.clicks = value;