zoukankan      html  css  js  c++  java
  • js操作Checkbox类,添加节点,打开窗体

    /*------------------------------------------------------------------------------*/
    /*checkbox操作*/
    /*<input type="checkbox" id="1" fid="fid" onclick="CheckBoxSingleSelect('throne',this),CheckBox_LianDong('throne',this)" />*/

    /*返回指定对象中是不是由checkbox被选中了*/
    function retSelectCheckbox(divID){
        var value=false;
        var objArry=baseGetArry(divID);
        for(var i=0;i<objArry.length;i++)
        {
           if(objArry[i].type=="checkbox")
           {
             if(objArry[i].checked==true)
             {
                value=true;
             }
           }
         }
        return value;  
     }
     
     /*singleSelect 确保只有一个checkbox处于选中状态*/
     function CheckBoxSingleSelect(fID,objCheckBox){
        var objArry=baseGetArry(fID);
        for(var i=0;i<objArry.length;i++)
        {
           if(objArry[i].type=="checkbox")
           {
             if(objArry[i].id!=objCheckBox.id)
             {
                objArry[i].checked=false;
             }
           }
         }
     }
     
     /*父子checkbox连动*/
     function CheckBox_LianDong(divID,objCheckBox){
        var objArry=baseGetArry(divID);
        for(var i=0;i<objArry.length;i++)
        {
            if(objArry[i].type=="checkbox")
            {
                if(objArry[i].fid==objCheckBox.id)
                {
                    objArry[i].checked=objCheckBox.checked;
                }
            }
        }    
     }

    /*返回指定对象下的input数组*/
    function baseGetArry(divID){
        var chaStr="#"+divID+" input";
        var objArry=($(chaStr));
        return objArry;
    }
    /*------------------------------------------------------------------------------*/
    /*------------------------------------------------------------------------------*/
    /*打开窗体操作*/
    //弹出新窗口
    function topenNew(url)
    {
        return window.open(url);
    }

    //打开模态窗口
    function tshowModel(url)
    {
        return window.showModalDialog(url,'window','dialogWidth:900px;dialogHeight:600px;dialogLeft:150px;dialogTop:80px;center:yes;help=no;resizable:no;status:no;scroll=yes');
    }
    /*------------------------------------------------------------------------------*/
    /*------------------------------------------------------------------------------*/
    /*dom节点添加删除操作*/
    function taddNewOne(obj,addObj)
    {
        var t=obj.parentNode.parentNode;
        var nInput=document.createElement("DIV");
        nInput.innerHTML=addObj+"<input type='button' value='减' onclick='tRemoveOne(this)'>";
        t.appendChild(nInput);
    }
    function tRemoveOne(obj)
    {
        var t=obj.parentNode.parentNode;
        t.removeChild(obj.parentNode);
    }   
    /*------------------------------------------------------------------------------*/

  • 相关阅读:
    实用脚本 2 Linux下定时执行脚本
    SSH原理与运用(一):远程登录
    SSH原理与运用(二):远程操作与端口转发
    注册页面
    注册页面2
    CSS實現網頁漸變背景
    SQL Server Log文件“減肥”方法
    发布一个jquery插件在Web下输入密码时提示大写锁定键
    新增流水号
    ftp图片上传
  • 原文地址:https://www.cnblogs.com/xingshikk/p/1713441.html
Copyright © 2011-2022 走看看