0

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になります。ユーザーがページを離れるまで、カウンターを増やし続けたいです!

4

2 に答える 2

1

これを試して

var clicks = 0;
 function submitClick(){
            var aButton = document.getElementById('submithidden');
            aButton.click();    
            return false;
        }        
     function buttonClick(){
         document.getElementById('clicked').value = ++clicks;
         }

true ではなく false ;) ボタンはサイトを「投稿」します。false に設定すると、起動しません

于 2012-10-10T14:29:52.827 に答える
1

sessionStorage js 変数に格納する代わりに使用できます。ブラウザが開くまで利用できます。

sessionStorage.clicks = value; 
于 2012-10-10T14:30:16.010 に答える