我需要在文本框中显示日历。
这可以使用ajaxToolkit:Calendar控件来实现。
我可以使用FilteredTextBoxExtender来确保它只输入有效字符。
此外,我可以使用jQuery确保日期仅为有效日期(13/13/20123是无效日期)。
但它有更好的方法或ajax控件(在工具包中)吗?
注意:我正在寻找使用ajax控件工具包的解决方案。对于我的项目,不允许使用jQuery-UI。
<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="MMMM d, yyyy"
PopupButtonID="Image1" />
<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
TargetControlID="txtDate"
FilterType="Custom, Numbers"
ValidChars="1234567890/" />
参考:
答案 0 :(得分:1)
尝试使用jQuery UI Datepicker:
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
<div class="demo">
<p>Date: <input id="datepicker" type="text"></p>
</div>