工作中遇到的问题及解决办法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
+
'
">
'
+
'
'
+
'
保管人:
'
+
'
<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">
'
+
'
'
+
'
保管人:
'
+
'
<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元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。
【本文对您有帮助就好】元