工作中遇到的问题及解决办法15

系统 1675 0

 

< table width = " 100% "  border = " 0 "  cellspacing = " 0 "  cellpadding = " 0 " >
              
< tr >
                
< td height = " 25 "  bgcolor = " #f7f7f7 " >
                
< table id = " t1 "  width = " 100% "  height = " 25 "  border = " 0 "  cellpadding = " 0 "  cellspacing = " 0 "   class = " font_14 " >
                    
< tr >
                      
< td width = " 30 " >& nbsp; </ td >
                      
< td width = " 130 " > 文件地点: </ td >
                      
< td ><!--   < input type = " text "  name = " address "  style = " width:40%  " />
                       保管人:
< input type = " text "  name = " vindicator "  id = " vindicator "  size = " 10 " />& nbsp; & nbsp;
                       
< input type = " hidden "  name = " vuserId "  id = " vuserId " />
                       
< input type = " button "  name = " button "  value = "  选择  "  onclick = " return showModalDpReturn('<%=request.getContextPath()%>/infpm/userMiddle.jsp?check=one','600','600',vindicator,vuserId); "   class = " input " />-->
                       
< input type = " button "  name = " buttonadd "  value = " 增加物理分发 "   class = " input "  onclick = " addvindicator() "   />
                       
<!--   < input type = " button "  name = " buttondel "  value = " 删除物理分发 "   class = " input "  onclick = " deletevindicator() "   />-->
                      
</ td >
                    
</ tr >
                
</ table ></ td >
              
</ tr >
              
< tr >
                
< td height = " 1 "  bgcolor = " #b5b5b5 " ></ td >
              
</ tr >
            
</ table >

07年7月9日

         这是前几天的东西了,现在整理出来:

(1)工作笔记中前面提到了动态的添加javascript的东西,现在要循环把动态添加的东西取出来,这是方法:

 

< script language = " javascript " >
     
     var total 
=   0 ;
            
//  添加文件地址方法
            function addvindicatorupdate(value1,value2,value3) ... {
               
                
// alert(total);            
                var index  =  t1.rows.length;
                
// alert(index);
                var oRow1 = t1.insertRow(index);        
                
                var aRows
= t1.rows;
                var aCells1
= oRow1.cells;
                
                var oCell1_1
= aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_1.setAttribute("align","center");
                var oCell1_2 = aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_2.setAttribute("align","center");
                var oCell1_3 = aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_3.setAttribute("align","center");
                
                var address 
=   " address "   +  total;
                var userId 
=   " userId "   +  total;
                var vindicator 
=   " vindicator " + total;
                var  userName 
= " userName " + total;
                total 
+=   1 ;
                
// alert(total)
                oCell1_1.innerHTML = '' ;
                oCell1_2.innerHTML
= ' 文件地点: ' ;
                oCell1_3.innerHTML
= ' <input type="text" size="30" id=" '   +  address  +   ' " name="address" maxlenth="300" value=" '   +  value1  +   ' " class="ddinput"> '
                                 
+   ' <input type="hidden" id=" '   +  userId  +   ' " name="vuserId" value=" '   +  value2  +   ' "> ' + ' &nbsp; ' + ' 保管人: '
                                 
+ ' <input type="text" name="vindicator" id=" ' + vindicator + ' " size="10" value=" '   +  value3  +   ' "> '
                                 
+   ' <input type="button" name="button1" value=" 选择 " size="20" class="input" onclick="return showModalDpReturn('<%=request.getContextPath()%>/infpm/userMiddle.jsp?check=one','600','600', '   +  vindicator  +   ' , '   +  userId  +   ' )"/> ' ;
                                
                     
            }
 
            
            
//  添加文件地址方法
            function addvindicator() ... {
                
// alert(total);            
                var index  =  t1.rows.length;
                
// alert(index);
                var oRow1 = t1.insertRow(index);        
                
                var aRows
= t1.rows;
                var aCells1
= oRow1.cells;
                
                var oCell1_1
= aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_1.setAttribute("align","center");
                var oCell1_2 = aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_2.setAttribute("align","center");
                var oCell1_3 = aRows(oRow1.rowIndex).insertCell(aCells1.length);
                
// oCell1_3.setAttribute("align","center");
                
                var address 
=   " address "   +  total;
                var userId 
=   " userId "   +  total;
                var vindicator 
=   " vindicator " + total;
                var  userName 
= " userName " + total;
                total 
+=   1 ;
                
// alert(total)
                oCell1_1.innerHTML = '' ;
                oCell1_2.innerHTML
= ' 文件地点: ' ;
                oCell1_3.innerHTML
= ' <input type="text" size="30" id=" '   +  address  +   ' " name="address" maxlenth="300" class="ddinput"> '
                                
                                 
+   ' <input type="hidden" id=" '   +  userId  +   ' " name="vuserId"> ' + ' &nbsp; ' + ' 保管人: '
                                 
+ ' <input type="text" name="vindicator" id=" ' + vindicator + ' " size="10"> '
                                 
+   ' <input type="button" name="button1" value=" 选择 " size="20" class="input" onclick="return showModalDpReturn('<%=request.getContextPath()%>/infpm/userMiddle.jsp?check=one','600','600', '   +  vindicator  +   ' , '   +  userId  +   ' )"/> ' ;
                                
                     
            }
 
     
     
     
// 删除收件人
     function deletevindicator() ... {
           var index 
=  t1.rows.length;
           
if (index > 1 ) ... {            
     t1.deleteRow(index
- 1 );
    
// t1.deleteRow(index-2);
    
// t1.deleteRow(index-3);
     total  =  total  -   1 ;
    }

    
// alert(total);
            }

</ script >

<%
       String value1
= "" ;
       String value2
= "" ;
       String value3
= "" ;
  
if (listaddress  !=   null )
  
... {
     
for ( int  i = 0 ;i < listaddress.size();i ++ )
     
... {
         TfileAddress tfileAddress
= (TfileAddress)listaddress.get(i);
         value2 
=  tfileAddress.getTsysUserInf().getUserId().toString();
         value1 
=  tfileAddress.getAddress();
         value3 
=  tfileAddress.getTsysUserInf().getUserName().toString();
           
%>
    
< script >
          addvindicatorupdate(
' <%=value1%> ' , ' <%=value2%> ' , ' <%=value3%> ' );
    
</ script >         
<%      
    }
 

工作中遇到的问题及解决办法15


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论