gpt4 book ai didi

javascript - angular-ui bootstrap datepicker(如何在弹出窗口中仅禁用今天按钮)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:09 25 4
gpt4 key购买 nike

我有 2 个日期:使用 angular-ui-bootstrap datepicker 的 StartDate 和 EndDate

当我选择开始日期(大于今天的日期)时,我将 EndDate 日期选择器的最小日期设置为开始日期。所以所有日期 <= startDate 都被禁用。

但是EnDate弹出的今天按钮可以设置今天,这不符合业务规则。

有没有办法在不禁用所有按钮栏的情况下禁用“今日”按钮?

最佳答案

HTMl 示例:

ng-model、ng-change 和 min-date

<input type="text" uib-datepicker-popup="dd/MM/yyyy" ng-model="personForm.StartDate" name="startDate" ng-change="myStartDateChange()" />

<input type="text" uib-datepicker-popup="dd/MM/yyyy" min-date="endmindate" ng-model="personForm.EndDate" name="endDate" />

在你的 Controller 中添加函数:

 $scope.myStartDateChange = function () {            
$scope.endmindate= $scope.personForm.StartDate;
}

关于javascript - angular-ui bootstrap datepicker(如何在弹出窗口中仅禁用今天按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23945798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com