解決ie8下 不能修改disabled的表單元素的樣式(默認灰色,opcity:0.3)

對於ie10及以上版本

  可以直接通過css樣式來修改

  加上

   <style>

  *[disabed] {color:block;}

  </style>

對於ie9以前的版本

  以上寫法不起作用,需要如下操作

  用js更改

<script type="text/javascript">
    if ((navigator.userAgent.indexOf('MSIE') >= 0)
            && (navigator.userAgent.indexOf('Opera') < 0)){
        alert('你是使用IE')
    
        $("*[disabled='disabled']").each(function() {
            $(this).removeAttr("disabled");
            $(this).attr("unselectable", "on");
        });
    }
</script>


當然  這還是有問題的   disabled屬性 是不向後臺發送數據的     但是unselectable=on 是會發送數據的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章