天天看点

table 动态 添加行 删除行

<% @ page language = " java "  pageEncoding = " utf-8 " %>

table 动态 添加行 删除行

<% @ taglib prefix = " s "  uri = " /struts-tags " %>

table 动态 添加行 删除行

<%

table 动态 添加行 删除行

    String path  =  request.getContextPath();

table 动态 添加行 删除行

    String basePath  =  request.getScheme()  +   " :// "

table 动态 添加行 删除行

             +  request.getServerName()  +   " : "   +  request.getServerPort()

table 动态 添加行 删除行

             +  path  +   " / " ;

table 动态 添加行 删除行

%>

table 动态 添加行 删除行

<! DOCTYPE html PUBLIC  " -//W3C//DTD XHTML 1.0 Transitional//EN "   " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >

table 动态 添加行 删除行

< html xmlns = " http://www.w3.org/1999/xhtml " >

table 动态 添加行 删除行

< head >

table 动态 添加行 删除行

     < base href = " <%=basePath%> "   />

table 动态 添加行 删除行

     < meta http - equiv = " Content-Type "  content = " text/html; charset=utf-8 "   />

table 动态 添加行 删除行

     < title > 泸州市机要局 -- 电子政务协同应用系统 </ title >

table 动态 添加行 删除行

     < link rel = " stylesheet "  type = " text/css "  href = " <%=basePath%>css/main/style-list.css " ></ link >

table 动态 添加行 删除行

     < script type = " text/javascript "  src = " <%=basePath%>js/lhgdialog/lhgdialog.js " ></ script >

table 动态 添加行 删除行

</ head >

table 动态 添加行 删除行
table 动态 添加行 删除行

< body >

table 动态 添加行 删除行

     < div  class = " mainBox " >

table 动态 添加行 删除行

         < div  class = " searchBox "  style = " text-align: left; " >

table 动态 添加行 删除行

             < label >

table 动态 添加行 删除行

                 < input  class = " btnAll "  onclick = " addRow() "  type = " button "  value = " 增加行 "   />

table 动态 添加行 删除行

                 < input  class = " btnAll "  onclick = " delMyRow() "  type = " button "  value = " 删除行 "   />

table 动态 添加行 删除行

             </ label >     

table 动态 添加行 删除行

         </ div >

table 动态 添加行 删除行

         < table  class = " borderTable "  id = " borderTable "  border = " 0 "  cellpadding = " 0 "  cellspacing = " 0 " >

table 动态 添加行 删除行

             < tr  class = " theadBg "  id = " title " >

table 动态 添加行 删除行

                 < td >

table 动态 添加行 删除行

                     < input id = " all "  type = " checkbox "  onclick = " SelectAll() "  style = " cursor: pointer; " />

table 动态 添加行 删除行

                 </ td >

table 动态 添加行 删除行

                 < td style = " width:160px; " > 所属区域 </ td >

table 动态 添加行 删除行

                 < td style = " width:268px; " > 所属单位 </ td >

table 动态 添加行 删除行

                 < td style = " width:140px; " > 所属部门 </ td >

table 动态 添加行 删除行

                 < td style = " width:140px; " > 兼职职务 </ td >

table 动态 添加行 删除行

                 < td style = " width:40px; " > 操作 </ td >

table 动态 添加行 删除行

             </ tr >

table 动态 添加行 删除行

         </ table >

table 动态 添加行 删除行

     </ div >

table 动态 添加行 删除行

</ body >

table 动态 添加行 删除行

</ html >

table 动态 添加行 删除行

< script type = " text/javascript " >

table 动态 添加行 删除行

    var P  =  window.parent, D  =  P.loadinndlg();

table 动态 添加行 删除行
table 动态 添加行 删除行

    window.onload  =  function()

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        P.crebtn(  ' modify ' ,  ' 保 存 ' , savePortTime); 

table 动态 添加行 删除行

        addRow();

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行

    function savePortTime()

table 动态 添加行 删除行

{

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    var index  =   1 ;

table 动态 添加行 删除行

    var tb  =  $f( " borderTable " );

table 动态 添加行 删除行

    var tbody;

table 动态 添加行 删除行
table 动态 添加行 删除行

     if (document.all)

table 动态 添加行 删除行

{  // IE 

table 动态 添加行 删除行

         tbody = tb.childNodes[ 0 ]

table 动态 添加行 删除行
table 动态 添加行 删除行

    } else

table 动态 添加行 删除行

{  // FIREFOX 

table 动态 添加行 删除行

        tbody  =  getFirstChild(tb);

table 动态 添加行 删除行

    }  

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    function $f(id)

table 动态 添加行 删除行

{

table 动态 添加行 删除行

         return  document.getElementById(id);

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行

    function getFirstChild(obj) 

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        var result  =  obj.firstChild;

table 动态 添加行 删除行
table 动态 添加行 删除行

         while  ( ! result.tagName) 

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        result  =  result.nextSibling;

table 动态 添加行 删除行

        }

table 动态 添加行 删除行

         return  result;

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    function addRow()

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        var trnew  =  createTr(index, " partTimeTr " );

table 动态 添加行 删除行
table 动态 添加行 删除行

            try  

table 动态 添加行 删除行

{

table 动态 添加行 删除行

            tbody.appendChild(trnew);

table 动态 添加行 删除行

               index ++ ;

table 动态 添加行 删除行
table 动态 添加行 删除行

           } catch (err)

table 动态 添加行 删除行

{

table 动态 添加行 删除行

                alert( " 添加行出错! " );

table 动态 添加行 删除行

           }

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行

   function createTr(num,name)

table 动态 添加行 删除行

{

table 动态 添加行 删除行

      var trnew  =  document.createElement( " tr " );

table 动态 添加行 删除行

      trnew.id = name + num;

table 动态 添加行 删除行
table 动态 添加行 删除行

       // 选择框

table 动态 添加行 删除行

      var td1  =  document.createElement( " td " );

table 动态 添加行 删除行

      td1.innerHTML  =   " <input type='checkbox' name='checkbox1' id='checkbox " + num + " ' /> " ;

table 动态 添加行 删除行

      trnew.appendChild(td1);

table 动态 添加行 删除行
table 动态 添加行 删除行

      var td2  =  document.createElement( " td " );

table 动态 添加行 删除行

      td2.innerHTML  =   " <input type='text' name='regionName' id='regionName " + num + " ' style='width:140px;' οnclick='setDiv1( " + num + " )'/> " +

table 动态 添加行 删除行

                         " <input type='hidden' name='regionModel' id='regionModel " + num + " '/> " ;

table 动态 添加行 删除行

      trnew.appendChild(td2);

table 动态 添加行 删除行
table 动态 添加行 删除行

      var td3  =  document.createElement( " td " );

table 动态 添加行 删除行

      td3.innerHTML  =   " <input type='text' name='unitName' id='unitName " + num + " ' style='width:230px;'  οnclick='setDiv2( " + num + " )'/> " +

table 动态 添加行 删除行

                         " <input type='hidden' name='unitModel' id='unitModel " + num + " ' /> " ;

table 动态 添加行 删除行

      trnew.appendChild(td3);

table 动态 添加行 删除行
table 动态 添加行 删除行

      var td4  =  document.createElement( " td " );

table 动态 添加行 删除行

      td4.innerHTML  =   " <input type='text' name='departmentName' id='departmentName " + num + " ' style='width:130px;'  οnclick='setDiv3( " + num + " )'/> " +

table 动态 添加行 删除行

                         " <input type='hidden' name='departmentModel' id='departmentModel " + num + " ' " ;

table 动态 添加行 删除行

      trnew.appendChild(td4);

table 动态 添加行 删除行
table 动态 添加行 删除行

      var td5  =  document.createElement( " td " );

table 动态 添加行 删除行

      td5.innerHTML  =   " <input type='text' name='userTitle' id='userTitle " + num + " '/> " ;

table 动态 添加行 删除行

      trnew.appendChild(td5);

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

      var td6  =  document.createElement( " td " );

table 动态 添加行 删除行

      td6.innerHTML  =   " <input type='button' class='btnTxt' value='删除' onClick='delMyRow( " + num + " )'/> " ;

table 动态 添加行 删除行

      trnew.appendChild(td6);

table 动态 添加行 删除行
table 动态 添加行 删除行

       return  trnew;

table 动态 添加行 删除行

   }

table 动态 添加行 删除行
table 动态 添加行 删除行

   function delMyRow(num)

table 动态 添加行 删除行

{

table 动态 添加行 删除行
table 动态 添加行 删除行

            if  (typeof(num)  ==   " undefined " )

table 动态 添加行 删除行

{

table 动态 添加行 删除行

               var roleIds = document.getElementsByName( " checkbox1 " );

table 动态 添加行 删除行
table 动态 添加行 删除行

             for (var i = roleIds.length - 1 ;i >= 0 ;i -- )

table 动态 添加行 删除行

{

table 动态 添加行 删除行
table 动态 添加行 删除行

                 if (roleIds[i].checked)

table 动态 添加行 删除行

{

table 动态 添加行 删除行

                    var checkId  =  roleIds[i].id;

table 动态 添加行 删除行

                    num  =  checkId.substr( 8 );

table 动态 添加行 删除行

                    tbody.removeChild($f( " partTimeTr " + num));

table 动态 添加行 删除行

                }

table 动态 添加行 删除行

            }

table 动态 添加行 删除行
table 动态 添加行 删除行

           } else

table 动态 添加行 删除行

{

table 动态 添加行 删除行

               tbody.removeChild($f( " partTimeTr " + num));

table 动态 添加行 删除行

           }

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    function SelectAll()

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        var all  =  document.getElementById( ' all ' );

table 动态 添加行 删除行

        var b  =  document.getElementsByName( " checkbox1 " );

table 动态 添加行 删除行
table 动态 添加行 删除行

            if (all.checked)

table 动态 添加行 删除行

{

table 动态 添加行 删除行
table 动态 添加行 删除行

                for (i = 0 ;i < b.length;i ++ )

table 动态 添加行 删除行

{

table 动态 添加行 删除行

                   b[i].checked = true ;

table 动态 添加行 删除行

               }

table 动态 添加行 删除行
table 动态 添加行 删除行

           } else

table 动态 添加行 删除行

{

table 动态 添加行 删除行
table 动态 添加行 删除行

                for (i = 0 ;i < b.length;i ++ )

table 动态 添加行 删除行

{

table 动态 添加行 删除行

                   b[i].checked = false ;

table 动态 添加行 删除行

               }

table 动态 添加行 删除行

           }  

table 动态 添加行 删除行

    }  

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    function setDiv1(num) 

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        D.lhgdialog.opendlg( ' 选择所属区域 ' , ' <%=basePath%>jsp/user/sysRegionTree.jsp?num= ' + num, 240 , 450 , true , false , ' selectRegion ' );

table 动态 添加行 删除行

    }

table 动态 添加行 删除行
table 动态 添加行 删除行
table 动态 添加行 删除行

    function setDiv2(num) 

table 动态 添加行 删除行

{

table 动态 添加行 删除行

        var roleName  =   " <s:property value='#session.sysUser.roleName' /> " ;

table 动态 添加行 删除行

        var regionModel;

table 动态 添加行 删除行
table 动态 添加行 删除行

         if (roleName == " 单位管理员 " )

table 动态 添加行 删除行

{

table 动态 添加行 删除行

            regionModel 

继续阅读