2015-05-24 41 views
0

我試圖在點擊時自動選擇輸入字段中的文本,但是當禁用該字段時,自動選擇不起作用。輸入禁用時自動選擇表格

這裏是我的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

PLUNKER OT FIDDEL演示擴大將是巨大的:) –

+0

文本無法被選中時,輸入被禁用,它只是不會這樣工作 – adeneo

+0

因此,我將不得不使它成爲一個div然後... –

回答

0

disabled屬性不允許選擇文本。解決方案是使用readonly屬性。

然而,應該指出的是,它們不提供完全一樣的行爲,這是在更詳細的this post