如何在javascript中获取gridview项模板元素 [英] How to get the gridview item template element in javascript
本文介绍了如何在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 theItemTemplate
in theJavascript
as the girdview will be rendered in the Web Browser asTable
only withTR'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屋!
查看全文