Ich habe ein Problem mit Edge-Browser. In meiner Website habe ich Schaltflächen mit span-Tags in ihnen. In diesen Span-Tags binde ich Text und Symbole. Bisher hatte ich kein Problem, aber im Edge-Browser ist es möglich auf deaktivierte Buttons zu klicken. Nach dem Untersuchen des Problems habe ich herausgefunden, dass, wenn die Schaltfläche Span-Tags enthält, es möglich ist, auf die Schaltfläche zu klicken. Hier ist, wie es auf meiner Website aussieht:Deaktivierte Schaltfläche ist an Edge-Browser anklickbar
<button id="btnRefresh" type="button" class="btn btn-primary" ng-click="refresh()" ng-disabled="performingAction">
<span ng-class="performingAction && action == 'refresh' ? 'fa fa-cog fa-spin' :'fa fa-refresh'"></span>
<span>{{ refresh }}</span>
</button>
Hier ist beispielsweise zu Test:
<button type="button" disabled="disabled" onclick='alert("test");'>
<span>Click me!</span>
</button>
Eine Möglichkeit wäre, Tasten zu verstecken, anstatt zu deaktivieren, aber ich ziehe sie deaktivieren . Bitte schlagen Sie eine Lösung vor, um dieses Problem zu umgehen.
Dies scheint ein Fehler zu sein. Ich habe es hier protokolliert: https://connect.microsoft.com/IE/feedback/details/1748050 –
Ich stimme, um diese Frage als Off-Topic zu schließen, weil dies ein Fehler in Microsoft Edge ist – Popnoodles
@Popnoodles: That macht die Frage nicht zum Thema. Es ist ein Thema, die Antwort lautet "Es ist ein Fehler". Siehe z.B. http://meta.stackoverflow.com/questions/268242/how-to-mark-a-fixed-problem für eine Meta-Diskussion. – sleske