css readonly和disabled的區(qū)別

disabled屬性阻止對元素的一切操作,例如獲取焦點(diǎn)蔚袍,點(diǎn)擊事件等等乡范。
readonly屬性只是將元素設(shè)置為只讀,其他操作正常啤咽。

參考:https://www.cnblogs.com/nangezi/p/9168228.html

一晋辆、前言

要說readonly和disabled的區(qū)別,就需要先說說兩者的聯(lián)系宇整;
  兩個屬性都可以作用于input等表單元素上瓶佳,都使得元素成為“不可用”的狀態(tài)
  兩者的字面意義先介紹一下:
  readonly表示“只讀”鳞青,一般表示對于文字內(nèi)容只讀霸饲,即不可更改內(nèi)容,對于非文字的表單“只讀”與“不只讀”似乎沒有啥區(qū)別臂拓;
  disabled表示“使殘廢厚脉,使無效”,都?xì)垙U了胶惰,那還管你有沒有文字內(nèi)容傻工,都得殘掉。

下面來介紹介紹兩者的區(qū)別:

二、正文

  1. readonly和disabled作用元素的范圍不同

    image

    由上圖可見中捆,readonly并沒有對input[type="button"]產(chǎn)生作用鸯匹,按鈕效果仍然在,并沒有“不可用”泄伪;
    而disabled直接對input[type="button"]的按鈕效果產(chǎn)生作用殴蓬,導(dǎo)致按鈕不可點(diǎn)擊。

    那么兩者的作用范圍區(qū)別在哪呢臂容?
    disabled屬性可以作用于所有的表單元素科雳。
    readonly屬性只對<input type="text">根蟹、<input type="number">脓杉、<textarea>和<input type="password">等可以輸入的表單元素有效。

  2. readonly和disabled對元素的作用程度不同

    image
//添加input===readonly
document.write('<br/><br/><input type="number" name="number1" readonly="readonly" value="button" placeholder="123456">')

//添加input===disabled
document.write('<br/><br/><input type="number" name="number2" disabled="disabled" value="button" placeholder="123456">')

//給input添加blur事件==邊框變成紅色===readonly
document.querySelector("input[name='number1']").addEventListener("blur", function(){
    document.querySelector("input[name='number1']").style.cssText = "border: 1px solid red";
})

//給input添加blur事件==邊框變成紅色===disabled
document.querySelector("input[name='number2']").addEventListener("blur", function(){
    document.querySelector("input[name='number2']").style.cssText = "border: 1px solid red";
})
通過上面的測試可以知道简逮,**`readonly`**屬性只是將元素設(shè)置為只讀球散,可以獲取焦點(diǎn)、失去焦點(diǎn)散庶。而**`disabled`**屬性直接阻止對元素的一切操作蕉堰。

**`disabled`**屬性阻止對元素的一切操作,例如獲取焦點(diǎn)悲龟,點(diǎn)擊事件等等屋讶。
**`readonly`**屬性只是將元素設(shè)置為只讀,其他操作正常须教。
  1. readonly和disabled對表單提交的作用不同

    disabled屬性可以讓表單元素的值無法被提交皿渗。
    readonly屬性則不影響提交問題。
    這個需要進(jìn)行測試轻腺。乐疆。。

三贬养、總結(jié)

  • readonly 屬性規(guī)定輸入字段為只讀挤土。

    只讀字段是不能修改的。不過误算,用戶仍然可以使用 tab 鍵切換到該字段仰美,還可以選中或拷貝其文本。

    readonly 屬性可以防止用戶對值進(jìn)行修改儿礼,直到滿足某些條件為止(比如選中了一個復(fù)選框)咖杂。然后,需要使用 JavaScript 消除 readonly 值蜘犁,將輸入字段切換到可編輯狀態(tài)翰苫。

    readonly 屬性可與 <input type="text"> 或 <input type="password"> 配合使用。

  • disabled 屬性規(guī)定應(yīng)該禁用 input 元素。

    被禁用的 input 元素既不可用奏窑,也不可點(diǎn)擊导披。可以設(shè)置 disabled 屬性埃唯,直到滿足某些其他的條件為止(比如選擇了一個復(fù)選框等等)撩匕。然后,就需要通過 JavaScript 來刪除 disabled 值墨叛,將 input 元素的值切換為可用止毕。

    注釋:disabled 屬性無法與 <input type="hidden"> 一起使用。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漠趁,一起剝皮案震驚了整個濱河市扁凛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闯传,老刑警劉巖谨朝,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異甥绿,居然都是意外死亡字币,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門共缕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洗出,“玉大人,你說我怎么就攤上這事图谷◆婊睿” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵蜓萄,是天一觀的道長隅茎。 經(jīng)常有香客問我,道長嫉沽,這世上最難降的妖魔是什么辟犀? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮绸硕,結(jié)果婚禮上堂竟,老公的妹妹穿的比我還像新娘。我一直安慰自己玻佩,他們只是感情好出嘹,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著咬崔,像睡著了一般税稼。 火紅的嫁衣襯著肌膚如雪烦秩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天郎仆,我揣著相機(jī)與錄音只祠,去河邊找鬼。 笑死扰肌,一個胖子當(dāng)著我的面吹牛抛寝,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播曙旭,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼盗舰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了桂躏?” 一聲冷哼從身側(cè)響起钻趋,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沼头,沒想到半個月后爷绘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡进倍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了购对。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猾昆。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖骡苞,靈堂內(nèi)的尸體忽然破棺而出垂蜗,到底是詐尸還是另有隱情,我是刑警寧澤解幽,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布贴见,位于F島的核電站,受9級特大地震影響躲株,放射性物質(zhì)發(fā)生泄漏片部。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一霜定、第九天 我趴在偏房一處隱蔽的房頂上張望档悠。 院中可真熱鬧,春花似錦望浩、人聲如沸辖所。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缘回。三九已至吆视,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酥宴,已是汗流浹背揩环。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留幅虑,地道東北人丰滑。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像倒庵,于是被迫代替她去往敵國和親褒墨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容