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}
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}
相关文章推荐
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- JavaScript实现DataGrid中添加CheckBox列(全选与否)
- 用Javascript在客户端实现遍历datagrid,DataList控件,像MSN中的全选
- 用javascript实现DataGrid CheckBox类似于HotMail 全选
- JavaScript实现DataGrid中的CheckBox全选与否
- [导入]JavaScript实现DataGrid中添加CheckBox列(全选与否)
- JavaScript实现DataGrid中添加CheckBox列(全选与否)
- 用javascript实现DataGrid CheckBox类似于HotMail 全选
- JavaScript实现DataGrid中添加CheckBox列(全选与否)
- JavaScript实现DataGrid中添加CheckBox列(全选与否)
- JavaScript实现DataGrid中的CheckBox全选与否
- Javascript实现在DataGrid上的CheckBox全选和取消
- 用Javascript在客户端实现遍历datagrid,DataList控件,像MSN中的全选