【发布时间】:2017-03-02 11:24:34
【问题描述】:
您好,我正在做一个我在日期字段的项目。
我需要对同一字段进行验证。
1) 应该允许用户选择以前的日期或年份。 2) 但不允许用户选择未来的日期。
我使用了下面的代码,它仅在今年可以正常工作。 谁能帮我实现它。
$scope.$watch('date', function(val) {
var dateNewOnCreatessssss = $scope.convertedTimeToSend(new Date());
console.log("dateNewOnCreatessssss", dateNewOnCreatessssss);
$scope.convertedTimeToSend = function(timestamp) {
var c = moment(timestamp).format("MM-DD-YYYY");
return c;
};
if (val) {
$scope.dateErrorMsg = false;
}
var dateNewOnCreatessssssll = $scope.convertedTimeToSend(val);
console.log("dateNewOnCreatessssssll", dateNewOnCreatessssssll);
if (dateNewOnCreatessssssll > dateNewOnCreatessssss) {
$scope.dateErrorMsgsssssss = true;
$scope.newReceiptSaveBtn = "true";
} else {
$scope.dateErrorMsgsssssss = false;
$scope.newReceiptSaveBtn = "false";
}
});
【问题讨论】:
标签: javascript jquery angularjs momentjs