如何在javascript中获取gridview文本框控件ID

时间:2010-05-11 12:27:01

标签: asp.net javascript

目前我正在使用gridview它有提交点击的文本框我想获取gridview的文本框ID,但我无法找到它按钮提交。 有人能帮我拿到身份证吗?

3 个答案:

答案 0 :(得分:0)

您可以使用ClientID属性获取实际控件的ID,并使用OnClientClick作为数据绑定期间可以创建的按钮。

简单示例:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/cal.gif" />

protected void Page_Load(object sender, EventArgs e)
{
     ImageButton1.OnClientClick = "openCalendar(" + TextBox1.ClientID + ", " + X.ToString() + ", " + Y.ToString() + ");return false;";
}

答案 1 :(得分:0)

只需使用以下示例

即可
<script type="text/javascript">
    var txtNameID = '<%= txtUsername.ClientID %>';
</script>

答案 2 :(得分:0)

我不确定你真正想找到什么ID,文本框/提交按钮位于哪里(在gridview中?)以及为什么你需要客户端脚本(也许有更好的方法)。请提供一些代码。

您可以使用DOM f.e获取javascript对象。与nextSibling。 所以你甚至不需要身份证。