Отключить дату до текущей даты в jquery, и ввод находится в пользовательском контроле, а пользовательский контроль находится в панели обновления
Я много пробовал для пользователя, который не смог выбрать предыдущую дату, но затем он также не работает, это код для того же, но я использую Bootstrap Datepicker v1.4.1
Ниже приведен код для кода usercontrol.ascx
<asp:UpdatePanel ID="mainUpdate" runat="server">
<ContentTemplate>
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 form-row">
<asp:TextBox ID="TextBox_deadline" runat="server" ToolTip="Enter your deadline in days" ClientIDMode="Static" ValidationGroup="ordernow" CssClass="form-control date-picker" placeholder="Deadline : dd/mm/yy"></asp:TextBox>
</div>
</ContentTemplate>
</asp:UpdatePanel>
И код скрипта перед закрытием тега тела
<script>
function pageLoad() {
var date_input = $('input[name="NewCostCalculator1$TextBox_deadline"]'); //our date input has the name "date"
var container = $('.bootstrap-iso form').length > 0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
orientation: "left bottom",
minDate: 0,
})
}
</script>
После нажатия на текстовое поле DatePicker выглядит как показано ниже, пожалуйста, помогите мне...
1 ответ
Ниже код работает для меня, если какие-либо предложения, пожалуйста, сообщите мне...
<script>
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
var date_input = $('input[name="NewCostCalculator1$TextBox_deadline"]'); //our date input has the name "date"
var container = $('.bootstrap-iso form').length > 0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
orientation: "left bottom",
startDate: new Date(),
});
}
var date_input = $('input[name="NewCostCalculator1$TextBox_deadline"]'); //our date input has the name "date"
var container = $('.bootstrap-iso form').length > 0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
format: 'dd/mm/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
orientation: "left bottom",
startDate: new Date(),
});
});
</script>