我在单击时尝试在输入字段中自动选择文本,但是当该字段被禁用时,自动选择不起作用。
这是我的Html:
<input type="text" class="form-control" ng-model="gameId" select-on-click disabled="true">
这是我的JavaScript:
angular.module('Admin').directive('selectOnClick', function(){
return {
restrict: 'A',
link: function(scope, element, attrs){
element.on('click', function(){
this.select();
});
}
};
});
我希望在禁用表单时可以选择文本,我该怎么做?
答案 0 :(得分:0)
disabled
属性不允许选择文字。解决方案是使用readonly
属性。
但是应该注意的是,它们并没有提供完全相同的行为,这在this post
中有更详细的介绍。