javascript向后台传值的问题
我在前台放了个GridView控件,数据已经绑定,并且编辑了一个CheckBox列。我写了个javascript,能够把鼠标选中的CheckBox的GridView的那行值返回。
我想实现这样的功能:在前台选择多个CheckBox,并把返回的多个值传给后台的一个数组,请教各位高人该怎么做?
代码:
<script type ="text/javascript">
/**//**
返回 chk 所在行的单元格值
@param chk 表示行中的 input type=check 对象
*/
function getRowValue(chk)
{
var tblRow = chk.parentNode.parentNode;
return tblRow.cells[1].innerText + ", " + tblRow.cells[2].innerText;//返回文本
}
</script>
<asp:GridView ID="GridView1" runat="server" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<input type="checkbox" id="chkItem2" onclick="if(this.checked) alert(getRowValue(this))" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="网站">
<ItemTemplate>
<a href='<%# Eval("Url") %>' target=_blank><%# Eval("Text") %></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>