您的位置:首页 > Web前端 > JavaScript

javascript实现datagrid客户端checkbox列的全选,反选

2007-12-27 14:49 761 查看
1function CheckAll(prefix,chkAll,chkSingle)

12function CheckSingle(prefix,chkAll,chkSingle)

44function CheckType(prefix,chkAll,chkSingle,type)

98

151function SubmitCheckBox(prefix,chkAll,chkSingle,msg)

159{

160 var indexChkAll;

161 if(prefix.length != 0)

162 {

163 indexChkAll = prefix + "__ctl2_" + chkAll;

164 }

165 else

166 {

167 indexChkAll = chkAll;

168 }

169 var objChkAll = document.getElementById(indexChkAll);

170

171 var tempObj;

172 var allCount = 0;

173 var checkCount = 0;

174 for(var i=0;i<document.forms[0].elements.length;i++)

175 {

176 tempObj = document.forms[0].elements[i];

177 if(tempObj.type == "checkbox" && tempObj.id != indexChkAll && tempObj.id.indexOf(chkSingle) != -1)

178 {

179 if(tempObj.checked)

180 {

181 checkCount++;

182 }

183 allCount++;

184 }

185 }

186 if(allCount == 0) //没有数据

187 {

188 window.alert("当前没有" + msg + "可供删除");

189 window.event.returnValue = false;

190 return false;

191 }

192 else

193 {

194 if(checkCount == 0)

195 {

196 window.alert("没有选中要删除的" + msg + "");

197 window.event.returnValue = false;

198 return false;

199 }

200 else

201 {

202 //if(window.confirm("确定要删除当前选中的【" + checkCount.toString() + "】项吗?") == false)

203 if(window.confirm("确定要删除当前选中的" + msg + "吗?") == false)

204 {

205 window.event.returnValue = false;

206 return false;

207 }

208 }

209 }

210}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: