我正在使用jcal2日历从日历中选择日期。我正在使用
时无法正常工作<input type="text" id="txtDob" > <img
src="images/Calendar.png" width="25" height="22" id="f_btn1" />
<script type="text/javascript">//<![CDATA[
Calendar.setup({
inputField :"txtDob",trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y"
});//]]>
</script>
但是,在这种情况下不工作
<asp:TextBox ID="txtDob" Enabled="false" runat="server"></asp:TextBox> <img
src="images/Calendar.png" width="25" height="22" id="f_btn1" />
<script type="text/javascript">//<![CDATA[
Calendar.setup({
inputField :"txtDob",trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y"
});//]]>
</script>
需要帮助!!
答案 0 :(得分:0)
您正在传递<asp:TextBox>
控件的服务器ID。您应该在javascript中使用客户端ID。
<asp:TextBox ID="txtDob" Enabled="false" runat="server"></asp:TextBox> <img
src="images/Calendar.png" width="25" height="22" id="f_btn1" />
<script type="text/javascript">//<![CDATA[
Calendar.setup({
inputField :"<%= txtDob.ClientID %>",
trigger:"f_btn1",onSelect:function(){this.hide()},showTime:12,dateFormat:"%d-%m-%Y"
});//]]>
</script>