如何在javascript中获取gridview项模板元素 [英] How to get the gridview item template element in javascript

查看:69
本文介绍了如何在javascript中获取gridview项模板元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在javascript中获取gridview项模板元素

How to get the gridview item template element in javascript

推荐答案

试试这样

Try like this
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"  >
            <Columns>
                <asp:TemplateField>
                <ItemTemplate>
                 <asp:TextBox ID="Textbox1" runat="server" CssClass="DropDownFont" Font-Size="XX-Small" Text='<%# Eval("Column1")%>' > </asp:TextBox>
                </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <script type="text/javascript">
            var table = document.getElementById("GridView1");

            if (table.rows.length > 0) {
                //loop the gridview table
                for (var i = 1; i < table.rows.length; i++)

                {

                    //get all the input elements

                    var inputs = table.rows[i].getElementsByTagName("input");

                    for (var j = 0; j < inputs.length; j++) {

                        //get the textbox1

                        if (inputs[j].id.indexOf("Textbox1") > -1) {
                            alert(inputs[j].value);
                        }

                    }

                }
            }

        </script>



参考:

填充Gridview编辑项目模板使用Javascript从TextBox获取值的TextBox。 [ ^ ]

如何使用Javascript查找Gridview项目模板texbox [ ^ ]



这可能会有所帮助。


Refer:
Populate Gridview Edit Item Template TextBox with value from TextBox using Javascript.[^]
How to Find Gridview Item template texbox using Javascript[^]

This may help.


你将无法在 Javascript中获得 ItemTemplate
,因为 girdview将在Web浏览器中呈现为,只有 TR的TD



您可以通过在Javascript中迭代行(TR)和列(TD)来获取Item模板中的控件
You wont be able to get the ItemTemplate in the Javascript
as the girdview will be rendered in the Web Browser as Table only with TR's TD's

you can get the controls inside the Item template by iterating the rows(TR) and columns(TD) in Javascript


这篇关于如何在javascript中获取gridview项模板元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆