我对jQuery还比较新,一直在寻找一个不错的免费日期选择器。我非常满意jQuery UI的日期选择器,但是我遇到了一个问题。我使用这个项目需要在文本框旁边放置一个图标。虽然这很容易,但我不知道如何动态禁用图标。
有两件事我想知道:
- 我如何从代码后台动态更改datepicker的禁用状态,以便在postback时触发?
- 是否可以使其禁用状态取决于它所附加的文本框?(即如果
<asp:TextBox Id="txtMyTextBox" Enabled="false">
那么datepicker也会被禁用。
这是我一直在使用的datepicker代码:
<script type="text/javascript">
$(function() {
$("*[id$='txtMyTextBox']").datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: '/images/icon-calendar.gif',
buttonImageOnly: true
});
});
</script>