需要幫助。我不能禁用jquery中的日期選擇器。我已經做了我的研究,但無濟於事。以下是不啓用/禁用datepicker的代碼。 [已更新]JQuery UI日期選擇器未禁用
<script type="text/JavaScript">
function pageLoad() {
$(function() {
$('#<%=TextBox_EventStartDate.ClientID %>').datepicker({
showOn: 'button',
buttonImage: '../Images/CalendarIcon1.gif',
changeMonth: true,
changeYear: true,
buttonImageOnly: true,
dateFormat: 'dd/mm/yy'
});
});
$(function() {
$('#<%=TextBox_EventEndDate.ClientID %>').datepicker({
showOn: 'button',
buttonImage: '../Images/CalendarIcon1.gif',
changeMonth: true,
changeYear: true,
buttonImageOnly: true,
dateFormat: 'dd/mm/yy'
});
});
$("#<%=CheckBox_PayEvent.ClientID %>").click(function() {
if ($("#<%=CheckBox_PayEvent.ClientID %>").is(":checked")) {
$("#<%=TextBox_EventStartDate.ClientID %>").attr('readonly', true);
$("#<%=TextBox_EventStartDate.ClientID %>").datepicker("disable");
$("#<%=TextBox_EventEndDate.ClientID %>").attr('readonly', true);
$("#<%=TextBox_EventEndDate.ClientID %>").datepicker("disable");
}
else {
$("#<%= TextBox_EventStartDate.ClientID %>").attr('readonly', false);
$("#<%= TextBox_EventStartDate.ClientID %>").datepicker("enable");
$("#<%= TextBox_EventEndDate.ClientID %>").attr('readonly', false);
$("#<%= TextBox_EventEndDate.ClientID %>").datepicker("enable");
}
});
}
</script>
感謝您的幫助!
CheckBox_PayEvent是否有autopostback = true? – 2012-08-03 05:53:46
是的,它被設置爲true。 – Musikero31 2012-08-03 06:18:07