Mus*_*o31 0 asp.net jquery webforms jquery-ui
在这方面需要帮助。我无法在 jquery 中禁用我的日期选择器。我已经做了我的研究,但无济于事。下面是不启用/禁用日期选择器的代码。[更新]
<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>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
对我有用的 2 种方法:
$( "#datepicker" ).datepicker().datepicker('disable'); //disable [not disabled]
or .datepicker("disable");
Run Code Online (Sandbox Code Playgroud)
没有其他方法适合我:
.datepicker("disabled");
.dpSetDisabled(false);
.datepicker( "option", "disabled", true );
Run Code Online (Sandbox Code Playgroud)
我使用 jQuery 1.9