【发布时间】:2026-01-08 05:35:01
【问题描述】:
在这里,我正在尝试创建一个带有文本框的页面,我想在其中显示 CalendarExtender(如在 AJAXToolkit 中),但现在我试图通过使用 JQuery 来获取它,问题是,我不能当我单击文本框时,使日历 UI 弹出,我的上 aspx 页面如下所示:
<link href="../Support/StyleSheet/PageStyle.css" rel="stylesheet" type="text/css" />
<script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#TbOutboundOn").datepicker({
});
</script>
我尝试使用的文本框是:
<tr>
<td align="left" width="120px" height="25px">
<asp:CheckBox ID="CbOutboundOn" Text=" Outbound On" runat="server" />
</td>
<td align="center" class="style1">
<asp:Label ID="Label1" runat="server" Text=":"></asp:Label>
</td>
<td align="left" width="200px">
<asp:TextBox ID="TbOutboundOn" runat="server" Width="194px" placeholder="dd/mm/yyyy"></asp:TextBox>
</td>
<td width="645px">
</td>
</tr>
我认为它足够好,但不是,当我单击“TbOutboundOn”中的文本框时无法显示日历,一位朋友建议样式表是问题,但我不太明白,谁能帮我解决我的问题?顺便说一句,我使用http://jqueryui.com/datepicker/#default 作为我的参考。
我已经尝试复制 jqueryui 的 datepicker 站点引用的所有样式表,并将其与我自己的样式表结合起来,但它仍然无法正常工作。我也尝试只使用 jqueryui datepicker 中提供的样式表,但仍然没有运气。
感谢您的帮助。
【问题讨论】:
-
你有没有得到任何错误?
datepicker.js加入了吗? -
$("#TbOutboundOn").datepicker({缺少一些参数另一个建议是这样使用:$("#TbOutboundOn").datepicker(); -
你缺少 jquery ui css 文件ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/…
-
@vimalnath 我没有使用 datepicker.js,因为jqueryui.com/datepicker/#default 中的示例不包括它,我必须这样做吗?
-
@jai 我修好了,没有任何改变,还有什么?
标签: jquery asp.net vb.net jquery-ui visual-studio-2008