我的JSP中有一个按钮,
<input type="button" id="processItem" name="_eventId_submitButton" value="Submit" onclick="submitClick();buttonClick();"></input>
我的javascript,
var clicks = 0;
function submitClick(){
var aButton = document.getElementById('submithidden');
aButton.click();
return true;
}
function buttonClick(){
document.getElementById('clicked').value = ++clicks;
}
这是我显示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.我想保持增加,直到用户离开页面!
答案 0 :(得分:1)
试试这个
var clicks = 0;
function submitClick(){
var aButton = document.getElementById('submithidden');
aButton.click();
return false;
}
function buttonClick(){
document.getElementById('clicked').value = ++clicks;
}
假而不是真;) 按钮“发布”网站,如果设置为false,我将不会触发
答案 1 :(得分:1)
您可以使用sessionStorage
代替存储在js变量中。它将在浏览器打开之前可用。
sessionStorage.clicks = value;