您好
我在GridView dynamicaly创建行,在歌厅的服务器控件(文本框)在JavaScript中使用的ClientID问题。
有一个看一看代码,了解prblem。
错误:名称'txt_date'不存在,在目前情况下
行:document.getElementById('<%= txt_date.ClientID %>'),'mm/dd/yyyy',this
<asp:TemplateField HeaderText="Date">
<ItemTemplate>
<div style="float:left;">
<asp:TextBox ID="txt_date" runat="server" CssClass="textbox"></asp:TextBox>
<img alt="Calender" id="img" height="16" src="images/calender.jpg" width="16"
oncick="displayCalendar( document.getElementById('<%= txt_date.ClientID %>'),'mm/dd/yyyy',this);" />
</div>
<div style="float:left; margin:4px;">
</div>
<div style="float:left;">
<asp:CustomValidator ID="CustomValidator2" runat="server"
ErrorMessage="* Invalid Date" OnServerValidate="custDate_ServerValidate"></asp:CustomValidator>
</div>
</ItemTemplate>
<ItemStyle Width="25%" />
</asp:TemplateField>