日期:2014-05-18  浏览次数:20463 次

GRIDVIEW 的 checkbox模板列能否在选中同时获取其值?
如题,在GRIDVIEW中有一CHECKBOX模板列,能否在选中某行某项的同时,激发一个时间,将这个checkbox的text值赋给另一个textbox?
望高手指点!或者在点击同时得到CHECKBOX的text值,也可以。

------解决方案--------------------
你的文本框放在哪里的啊,如果是在GridView以外就直接以id取到文本框赋值即可,如果是在GridView里也可以通过节点之间层级关系找到该文本框赋值;
HTML code

<asp:GridView ID="GridView1" runat="server">
            <Columns>
                <asp:TemplateField HeaderText="ff">
                    <ItemTemplate>
                        <asp:CheckBox runat="server" ID="cb1" Text="是" onclick="javascript:document.getElementById('text1').value=this.nextSibling.innerText"/>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
      <input type="text" id="text1" />