javascript onclick计数器在刷新时初始化为0
我的JSP中有一个按钮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
<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;