checkBox全选及提交JS

>

  • 停用
  • JS:

    /* 单击全部选择复选框或者全部取消复选框(针对form) */

    function checkAllBox(formObject) {

        var checkOrNot = false;

        var element = formObject.elements.checkAll;

        if (element.type.toUpperCase() == 'CHECKBOX') {

            checkOrNot = element.checked;

        }

        for (i = 0; i < formObject.elements.length; i++) {

            element = formObject.elements[i];

            if ((element.type.toUpperCase() == 'CHECKBOX')) {

                element.checked = checkOrNot;

            }

        }

    }

    /* 单击某个chekbox ,选择一组checkbox,全部选择或全部取消 */
    /* Group checkbox 的名称为ck_开头。例如:Group ck_xxx,checkbox 为xxx */
    function checkGroupBox(checkGroupName) {
    var sName = checkGroupName.name.substring(3);
        var checkOrNot = false;
        var element = eval("document.forms[0].elements."+checkGroupName.name); //取得点击checkbox的选择值


        if (element.type.toUpperCase() == 'CHECKBOX') {
            checkOrNot = element.checked;
        }
        
        var checkGroup = eval("document.forms[0]."+sName);
        if(checkGroup!=null){ //如果没有选择框
       for (i = 0; i < checkGroup.length; i++) {
           element = checkGroup[i];
           if ((element.type.toUpperCase() == 'CHECKBOX')) {
               element.checked = checkOrNot;
           }
       }
        }
    }

    /* 全选*/

    function checkAll(who, obj){

    var curCheckBox = document.getElementsByName(who);

    for(i = 0; i < curCheckBox.length; i++){

    curCheckBox.item(i).checked = obj.checked;

    }

    }

    /* 打开一个新页面:调用时不加第二个参数 add by tony */

    function formSubmit (url,sTarget){

        document.forms[0].target = sTarget

        document.forms[0].action = url;

        document.forms[0].submit();

        return true;

    }

    你可能感兴趣的:(前端,JS)