带有多个文本框的单个日历控件
Single Calendar control with multiple textboxes
我有一个GridView与多个日期列在它。对于日期,我使用文本框。我想使用ajaxToolkit:CalendarExtender使插入日期更容易。但是如果我把ajaxToolkit:CalendarExtender在每个ItemTemplate,它会使我的页面慢得多。你能告诉我如何使用一个ajaxToolkit:CalendarExtender为所有的文本框?我想,当用户单击文本框时,日历应该出现。当然,日历应该出现在文本框旁边的某个地方。谢谢。
我建议你使用jQuery插件。访问http://jqueryui.com/demos/datepicker/
我不认为有什么简单的方法可以做到这一点。你可以考虑使用另一个组件。你知道jquery ui中的datapicker吗?这是一个很好的、免费的、干净的和快速的日历组件。使用它,你可以在你的文本框中应用css样式并通过jquery过滤使用日历,使用日期拾取器,像这样:
gridview中的文本框:
<asp:TextBox ID="txtDate1" runat="server" CssClass="date" />
<asp:TextBox ID="txtDate2" runat="server" CssClass="date" />
<asp:TextBox ID="txtDate3" runat="server" CssClass="date" />
在你的webform底部,你可以写一个jquery脚本
<script language='javascript'>
$(function() { // <- page_load in client side with jQuery
// get all inputs that has .date css style and apply datepicker
$("input.date").datepicker();
});
</script>
阅读更多关于jquery ui的内容,了解如何在应用程序上设置它(基本上,添加javascript文件和css文件)
看看这些链接:
http://www.jquery.comhttp://jqueryui.com/demos/datepicker/
PS:对不起我的英语!
相关文章:
- JavaScript打印功能使日历停止工作
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 是否可以禁用jquery中的单个单选按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- primefaces日历可以禁用过去的日期和时间吗
- 使用jquery选中/取消选中单个复选框
- 单个页面上有多个标记表单
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 用于多个类事件Jquery的单个函数
- 仅使用文件对象选择单个文件
- 如何使用单个表单填写多个表单
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 如何将html打包到单个应用程序中
- 如何在谷歌日历图表中使用布尔型列
- 更改图层中单个矢量特征的图标
- 如何使用 JavaScript 在单个页面中添加多个日历
- 如何在单个HTML页面中使用两个角pickadate日历控件
- 带有多个文本框的单个日历控件