Repeater里的checkbox问题,急!!!
如图:图1图1图1图1图1图1图1图1图1图1图1图1图1图1图1图1部分代码如下:asp:RepeaterID="rptImage"runat="server"><It...
如图:
图1 图1 图1 图1
图1 图1 图1 图1
图1 图1 图1 图1
图1 图1 图1 图1
部分代码如下:
asp:Repeater ID="rptImage" runat="server">
<ItemTemplate>
<td> <table> <tr> <td> <a href="BuildingEdit.aspx?action=edit&class= <%#Eval("Secondclass") %>&id= <%#Eval("P_HouseID") %>"> <img width="200px" Src=' <%#UpImagePath+Eval("P_PhotoShort") %>' border="0"/> </a> </td> </tr>
<tr> <td> <%#Eval("aur_Phone") %> </td> </tr>
<tr> <td> <a href="../sys/UserEdit.aspx?action=update&id= <%#Eval("aur_EmID") %>"> <%#Eval("aur_EmployeeName") %>
<asp:CheckBox ID="chkChoose" runat="server" Font-Strikeout="false" Checked="false" Enabled="true" /> </a> </td> </tr> </table> </td>
<%=iNo++%4==0?" </tr> <tr>":"" %>
</ItemTemplate>
</asp:Repeater>
每张图片下面有个checkbox,另还有个"全选"和"保存"的button,点击"全选"按钮后checkbox全选中,按"保存"按钮就保存到另一文件夹.问:怎么进行保存?
怎样判断哪张图片是否被选上?然后保存? 展开
图1 图1 图1 图1
图1 图1 图1 图1
图1 图1 图1 图1
图1 图1 图1 图1
部分代码如下:
asp:Repeater ID="rptImage" runat="server">
<ItemTemplate>
<td> <table> <tr> <td> <a href="BuildingEdit.aspx?action=edit&class= <%#Eval("Secondclass") %>&id= <%#Eval("P_HouseID") %>"> <img width="200px" Src=' <%#UpImagePath+Eval("P_PhotoShort") %>' border="0"/> </a> </td> </tr>
<tr> <td> <%#Eval("aur_Phone") %> </td> </tr>
<tr> <td> <a href="../sys/UserEdit.aspx?action=update&id= <%#Eval("aur_EmID") %>"> <%#Eval("aur_EmployeeName") %>
<asp:CheckBox ID="chkChoose" runat="server" Font-Strikeout="false" Checked="false" Enabled="true" /> </a> </td> </tr> </table> </td>
<%=iNo++%4==0?" </tr> <tr>":"" %>
</ItemTemplate>
</asp:Repeater>
每张图片下面有个checkbox,另还有个"全选"和"保存"的button,点击"全选"按钮后checkbox全选中,按"保存"按钮就保存到另一文件夹.问:怎么进行保存?
怎样判断哪张图片是否被选上?然后保存? 展开
1个回答
展开全部
var ii=document.getElementsByName("chkChoose");//获得你要
的checkbox
for(var i=0;i<ii.length;i++){ //遍历
if(ii[i].checked){// 其中ii[i].checked就是选中的
alert(ii[i].value)
}
也可以把ii里面选中的赋给另外一个数组:
var bb=Array();
var j=0;
for(var i=0;i<ii.length;i++){
if(ii[i].checked){
bb[j]=ii[i].value;
j++;
}
}//这样就bb中就是选中的值
bb的值可以用下面的遍历察看
for(var k=0;k<bb.length;k++)
alert(bb[k]);
}
至于保存可以用流,就相当于复制文件,我用的是JAVA,和你的不一样就不给你写了
的checkbox
for(var i=0;i<ii.length;i++){ //遍历
if(ii[i].checked){// 其中ii[i].checked就是选中的
alert(ii[i].value)
}
也可以把ii里面选中的赋给另外一个数组:
var bb=Array();
var j=0;
for(var i=0;i<ii.length;i++){
if(ii[i].checked){
bb[j]=ii[i].value;
j++;
}
}//这样就bb中就是选中的值
bb的值可以用下面的遍历察看
for(var k=0;k<bb.length;k++)
alert(bb[k]);
}
至于保存可以用流,就相当于复制文件,我用的是JAVA,和你的不一样就不给你写了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询