Select All
- SelectAll (obj) {
- for (var i = 0; i < obj.elements.length; i++) {
- if (Obj.elements[i].type = = "checkbox") {
- Obj.elements[i].checked = true;
- }
- }
- }
Multi-selection box anti-selection
- Selectother (obj) {
- for (var i = 0; i < obj.elements.length; i++) {
- if (Obj.elements[i].type = = "checkbox") {
- if (!obj.elements[i].checked) {
- Obj.elements[i].checked = true;
- } else {
- obj.elements[i].checked = false;
- }
- }
- }
- }
Resets the value of a multiple-selection box based on the value of the checkbox for the previous layer component
- SelectObject (e,obj) {
- var CheckBoxList = getElementById (obj). getElementsByTagName ("input");
- for (i = 0; i < checkboxlist.length; i++) {
- if (Checkboxlist[i].type = = "checkbox") {
- checkboxlist[i].checked = e;
- }
- }
- }
Resets the previous checkbox value based on the value of the checkbox for the next layer of component, and the previous layer is true if at least 1 of the next layer is true
- Selecthigher (E,higherobjid,objid) {
- var CheckBoxList = getElementById (ObjID). getElementsByTagName ("input");
- var highercheckobj = getElementById (Higherobjid);
- if (E = = True) {
- highercheckobj.checked = e;
- } else {
- for (i = 0; i < checkboxlist.length; i++) {
- if (Checkboxlist[i].type = = "checkbox" && checkboxlist[i].checked = = e) {
- highercheckobj.checked = e;
- }
- }
- }
- }
This article links http://www.cxybl.com/html/wyzz/JavaScript_Ajax/20130529/38126.html