如何使用Javascript在按钮单击时将文本值分配给gridview中的标签?

时间:2013-10-29 04:20:02

标签: javascript asp.net gridview

我试图在按钮点击时为gridview中的标签指定一个值。出于某种原因,我的代码似乎不起作用。

应该在点击时更改的Gridview单元格(标签应显示“待定”):

<asp:TemplateField HeaderText="Status">
     <ItemTemplate>
          <asp:Label runat="server" ID="lblStatus" Text='<%# Eval("Status") %>' />        
     </ItemTemplate>
</asp:TemplateField>

触发更改的按钮:

<asp:Button runat="server" id="btnUpdate" text="Update" OnClientClick="changeStat()" />

javascript:

<script type="text/javascript">
    function changeStat() {

        var grid = document.getElementById("<%=gvAUTSubscription.ClientID%>");

        for (var j = 0; j < grid.rows.length - 1; j++) {
            grid.rows[j].cells[3].children[0].innerText = "Pending";
        }
    }; 
</script>

感谢任何帮助。提前致谢! :)

0 个答案:

没有答案