我有一個彈出窗口,其中包含名稱('方')近127個複選框,每頁有13個複選框(13頁)。重置所有在幾頁上顯示的複選框
我有一個重置按鈕,點擊'doReset()'函數被調用。當單擊重置按鈕時,我想重置(checked = false)所有複選框。
我試圖做,
function doReset(){
document.forms[0].reset();
}
但這僅清除第1頁的選擇複選框,而這是在其他頁面複選框的選中狀態沒有得到清除。我是jsp和javascript的新手。用這個建議我!
P.S: 偶試過
function doReset(){
document.forms[0].reset();
var w = document.getElementsByTagName('input');
for(var i = 0; i < w.length; i++){
if(w[i].type=='checkbox'){
w[i].checked = false;
}
}
}
儘管如此結算頁面1只,而不是別人的複選框。
你是否預先獲取所有13頁或頁面加載(在瀏覽器中),當你請求它們時? – Santosh 2013-05-02 06:23:05
看起來你的分頁是由ajax或者一些你沒有處理的數據完成的,這就是爲什麼你不能同時更新所有的檢查。 – 2013-05-02 06:23:52