Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使angular ui引导日期选择器成为向输入添加日期的唯一方法_Javascript_Angularjs_Datepicker_Angular Ui Bootstrap - Fatal编程技术网

Javascript 使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

我想禁用键输入并强制用户使用datepicker向输入中添加日期,但我不知道如何做到这一点。 在当前解决方案中,用户可以选择日期,但也可以直接在输入中键入或删除值。我想禁用输入,这样用户就不能键入或删除任何内容,但仍然可以使用日期选择器

angular ui引导是否已经包含此功能(检查了文档,但没有找到任何…),或者是否有人对此有解决方案

这是来自的一个更简单的版本副本,但它基本上是我在我的站点中使用的:

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={
开放:假
};
});

弹出窗口


如此简单,如此伟大!我怎么会错过这个……谢谢!