我有一个弹出窗口,其中包含名称('方')近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