0
我试图在gridview中的文本框上使用date-picker bootstrap。我无法弄清楚如何访问gridview中的文本框。我收到错误:txtStartDate不存在。如何从javascript中的网格视图中获取元素
<script src="Scripts/bootstrap-datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var dp = $('#<%=txtStartDate.ClientID%>');
dp.datepicker({
changeMonth: true,
changeYear: true,
format: "dd.mm.yyyy",
language: "tr"
}).on('changeDate', function (ev) {
$(this).blur();
$(this).datepicker('hide');
});
});
</script>
,这里是我的文本框
<asp:TemplateField ItemStyle-Width="150px" HeaderText="Start Date">
<ItemTemplate>
<asp:TextBox ID="txtStartDate" runat="server" Text='<%# Eval("Start_Date")%>'
BackColor="LightGoldenrodYellow"></asp:TextBox>
</ItemTemplate>
<ItemStyle Width="150px" />
</asp:TemplateField>
获取错误在哪里? jQuery不会抛出这个错误 – charlietfl 2015-01-26 18:04:08
当然认为如此@mason。有人指出,更重要的是要更具体地说明错误 – charlietfl 2015-01-26 18:07:28