Javascript 使angular ui引导日期选择器成为向输入添加日期的唯一方法
我想禁用键输入并强制用户使用datepicker向输入中添加日期,但我不知道如何做到这一点。 在当前解决方案中,用户可以选择日期,但也可以直接在输入中键入或删除值。我想禁用输入,这样用户就不能键入或删除任何内容,但仍然可以使用日期选择器 angular ui引导是否已经包含此功能(检查了文档,但没有找到任何…),或者是否有人对此有解决方案 这是来自的一个更简单的版本副本,但它基本上是我在我的站点中使用的:Javascript 使angular ui引导日期选择器成为向输入添加日期的唯一方法,javascript,angularjs,datepicker,angular-ui-bootstrap,Javascript,Angularjs,Datepicker,Angular Ui Bootstrap,我想禁用键输入并强制用户使用datepicker向输入中添加日期,但我不知道如何做到这一点。 在当前解决方案中,用户可以选择日期,但也可以直接在输入中键入或删除值。我想禁用输入,这样用户就不能键入或删除任何内容,但仍然可以使用日期选择器 angular ui引导是否已经包含此功能(检查了文档,但没有找到任何…),或者是否有人对此有解决方案 这是来自的一个更简单的版本副本,但它基本上是我在我的站点中使用的: angular.module('ui.bootstrap.demo',['ngAnima
angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('DatepickerPopupDemoCtrl',function($scope){
$scope.today=函数(){
$scope.dt=新日期();
};
$scope.today();
$scope.dateOptions={
年份:“yy”
};
$scope.open2=函数(){
$scope.popup2.opened=true;
};
$scope.popup2={
开放:假
};
});代码>
弹出窗口
在输入中添加一个只读属性,它将按预期工作:)
angular.module('ui.bootstrap.demo',['ngAnimate','ngSanitize','ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('DatepickerPopupDemoCtrl',function($scope){
$scope.today=函数(){
$scope.dt=新日期();
};
$scope.today();
$scope.dateOptions={
年份:“yy”
};
$scope.open2=函数(){
$scope.popup2.opened=true;
};
$scope.popup2={
开放:假
};
});代码>
弹出窗口
如此简单,如此伟大!我怎么会错过这个……谢谢!