禁用输入时自动选择表格

时间:2015-05-24 16:27:12

标签: javascript angularjs

我在单击时尝试在输入字段中自动选择文本,但是当该字段被禁用时,自动选择不起作用。

这是我的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();
            });
        }
    };
});

我希望在禁用表单时可以选择文本,我该怎么做?

1 个答案:

答案 0 :(得分:0)

disabled属性不允许选择文字。解决方案是使用readonly属性。

但是应该注意的是,它们并没有提供完全相同的行为,这在this post

中有更详细的介绍。