angularjs - 字段集和禁用所有子输入 - 解决 IE

标签 angularjs internet-explorer angularjs-directive fieldset disabled-input

我有一个字段集,它下面有一个 ui View 。
每个 View 都有很多字段(字段是包装输入的指令)。

它看起来像这样:

<fieldset ng-disabled='myCondition'>
   <div ui-view></div> // this changes with lot's of fields that look like <div field='text-box'></div>
</fieldset>

现在,这很好用,所有浏览器上的字段都被禁用 除了 IE .
我做了一些谷歌,发现 ie 不支持 fieldset + disabled ,我正在寻找一个快速的解决方法。

我尝试了一些接近但不完美的东西,我认为我不是第一个需要解决方案的人(即使我在谷歌上没有找到任何东西)。

最佳答案

It has 1 line solution now.



.

虽然状态是 fixedMicrosoft documentation问题仍未解决!

但是,现在我们也可以使用 pointer-events: none; .它将禁用所有输入元素
fieldset[disabled] {
    pointer-events: none;
}

关于angularjs - 字段集和禁用所有子输入 - 解决 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24119329/

相关文章:

javascript - 在 IE 中显示错误的重音符 ` 符号

css - 仅针对 ie 的媒体查询

javascript - 为什么这个 Angular Directive(指令)只被调用一次?

javascript - 选择 ng-grid 内的所有复选框

加载 Ng-Repeat 元素后运行的 jQuery Swiper 脚本

javascript - 如何在更改值后立即发布作用域变量?

javascript - 如何从一个 Controller 设置一个服务的值,并使用该服务更新另一个 Controller 的值

javascript - 在 IE 6.0 和 7.0 中运行我的项目时出现问题

javascript - 查找嵌套在另一个中继器内任意位置的中继器

javascript - 如何防止多次单击 AngularJS 中的 anchor 标记?