對於不符合W3C標準的disabled屬性的使用在Firefox、google等瀏覽器下沒有效果的處理
根據W3C的標準,disabled屬性是禁用一個 input 元素,禁用包括其所有的事件以及加置灰樣式效果;經常,對於我們這種非專業做前端開發的,可能對
disabled使用沒有那麼多注意,不管是什麼元素都可能加上了disabled屬性,在ie下開發的也沒什麼問題,在ie8、9、10上面一試也沒什麼問題,結果到
Firefox、google等瀏覽器下問題就來了,
這裡我的處理是根據是否ie來決定如何使用:
if(document.selection){//ie下
$('#'+fields[i]+'A').attr('disabled',true);
}else{$('#'+fields[i]+'A').css('color','gray');}
上面所做的只是在其它瀏覽器下有了置灰的簡單效果,
然後只需要把元素所有的事件都給unbind即可
相關推薦
對於不符合W3C標準的disabled屬性的使用在Firefox、google等瀏覽器下沒有效果的處理
根據W3C的標準,disabled屬性是禁用一個 input 元素,禁用包括其所有的事件以及加置灰樣式效果;經常,對於我們這種非專業做前端開發的,可能對 disabled使用沒有那麼多注意,不管是什麼元素都可能加上了disabled屬性,在ie下開發的也沒什麼問題,在ie8
Chrome、Firefox、IE等瀏覽器驅動diver程式存放目錄
瀏覽器driver網盤地址:https://pan.baidu.com/s/1Zy01JYUQycDi9TFeMDzQyg 提取碼:mzuh 本人用的是Anaconda建立的Python虛擬環境,當要弄瀏覽器驅動driver時,分別把瀏覽器driver放於以下目錄: 同時你建立的Pytho
自定義JsonConverter,反序列化不符合規範的陣列屬性
如果json 字串不符合規範,可以通過自定義jsonconvert 解決 public class SingleValueArrayConverter<T> : JsonConverter { public override void Writ
相容IE、Firefox、Google的回車事件
function randKeyDown(evt) { evt = (evt) ? evt : ((window.event) ? window.event : ""); keyCode = evt.keyCode ? evt.keyCode : (evt.whi
loadrunner11 因為本機裝了360 firefox ie chrome等瀏覽器 導致錄製的vugen程式碼一直只有return 0
開啟 hp virtual user generator vuser——run times settings browser 本來想用IE 無賴 這裡支援的ie最高8 版本 在我電腦上都不支援 只好選擇 firefox 結果最高才支援到1.5.0.6直接搜尋這
編寫一個函式escape(s,t),將字串t複製到字串s中,並在複製過程中將換行符、製表符等不可見字元分別轉換為\n、\t等相應的可見的轉義字元序列。要求使用switch語句。
#include <stdio.h> #include <ctype.h> #include <malloc.h> char *unescape(char s[], char t[]); char *escape(char s[], ch
練習 3-2 編寫一個函式escape(s, t),將字串t 複製到字串s 中,並在複製過程中將換行符、製表符等不可見字元分別轉換為\n、\t等相應的可見的轉義字元序列。要求使用swich語句。
要將所有的轉義字元都進行轉換,分支會有很多,在這裡以換行符和製表符為例進行轉換。 #include<stdio.h> void escape(char s[],char t[]); vo
處理jquery 中 給disabled屬性不傳值的問題
size ava 過去 數據 單單 flow 原因 按鈕 form表單提交 問題:審核頁面加入不可編輯的判斷後,點擊【審核】按鈕,報錯,form表單的數據沒有傳遞過去。 下面是js中加入的代碼,用來判斷是否是審核頁面的,去掉此代碼,點擊【審核】按鈕能正常傳遞數據,加入的話,
如何過濾數組對象和子節點對象中某一屬性不符合條件的
name EDA del fff 對象 ole address nbsp current tableData:[],//過濾後的數據 datalist:[//過濾前的數據 {name:‘chen‘,age:‘18‘,address:‘1‘,id:‘1‘,delete
解決“微信小程式disabled屬性不生效”的問題!
微信小程式中帶disabled屬性的表單元件有(點選可以進入官方文件): button,checkbox,input,picker,radio,slider,switch,textarea 如果是固定禁用元件的話,直接放上disabled就好,簡單粗暴,如: <!
IE和Firefox下,a標籤使用href=”javascript:void(0);”和target=”_blank”行為不符合預期
今天在開發中發現,使用如下方式的連結。在Chrome中點選後行為符合預期,但在IE下會新開標籤卡(根據參考資料,Firefox中有相同問題)。 <a href=”javascript:void
IE對於overflow:hidden;及其它CSS屬性不相容問題
CSS對瀏覽器的相容性有時讓人很頭疼,或許當你瞭解當中的技巧跟原理,就會覺得也不是難事,從網上收集了IE7,6與Fireofx的相容性處理技巧並 整理了一下。對於web2.0的過度,請儘量用xhtml格式寫程式碼,而且DOCTYPE 影響 CSS 處理,作為W3C的標準,一定要加 DOCTYPE宣告。 1.
Oracle安裝問題: 輸入的ADMIN 口令不符合Oracle建議的標準
安裝oracle 11g 發行版2時,會出現如下提示訊息: 管理口令(P):[NS-30011]輸入的ADMIN 口令不符合Oracle建議的標準。 原因: 這個是Oracle為了安全起見,要求密碼強度比較高,你輸入的密碼Oracle認為不夠安全。 簡單
解決select 下拉框 設定disabled屬性後 form表單提交到後臺取不到值的情況
1. 鑑於select 下拉框沒有readonly屬性,有以下兩種方式: 1. <select style='width: 235px;color:#aaa' onfocus="this.defaultIndex=this.selectedIndex
下拉框設定disabled屬性,form表單提交後臺拿不到相應的值
給某個下拉框設定不可選,但是form表單提交以後拿不到該下拉框對應的值$("#type").attr("disabled","disabled");解決方法:form表單提交之前,jquery將該屬性去掉即可 $("#type").removeAttr("disabled")
W3C標準
包括 rip lan size put 需要 .com 文本 css規範 萬維網聯盟World Wide Web Consortium(W3C)創建於1994年,是Web技術領域最具權威和影響力的國際中立性技術標準機構。 W3C標準不是某一個標準,而是一系列標準的集合。 一
iphone中input按鈕設置disabled屬性出現灰色背景沒有顯示問題
import images round 開始 disable .cn 倒計時 pan color 在項目中發現發送驗證碼的按鈕,在點擊後添加disabled屬性後,iphone手機中出現disabled屬性的默認背景顏色沒有顯示,反而直接顯示它下面的父級元素的白色 點擊前
angularjs 的ng-disabled屬性操作
mod type sub ng-click clas ctc 操作 -m val ng-readonly:不可用,但是可以提交數據 ng-disabled: 屬性是控制標簽是否可用(不可用且無法傳值) 表達式控制: <input class="col-md
C#中 標識符“XXX”不符合 CLS
overflow 字段 csdn 解決 over 數據類型 tex target pic 標識符“XXX”不符合 CLS,意思是只要是不與外面有接口,比如在私有函數中操作,可是使用一些不符合cls的類型,但是如果是公共的,就必須要符合這個規範。
jQuery設置disabled屬性與移除disabled屬性
textfield 分享圖片 count only lee hide 屬性 doc lec Readonly只針對input和textarea有效,而disabled對於所有的表單元素都有效。 表單中readOnly和disabled的區別: Readonly只針對