disabled和readonly屬性區別
在實際應用中,可能要設定表單元素為內容是不可更改的,標題中的兩個屬性都可以實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <input type="text" disabled value="螞蟻部落一"/> <input type="text" readonly value="螞蟻部落一"/> </body> </html>
使用兩個屬性可以將文字框設定不可更改的狀態,使用鍵盤和滑鼠不能修改文字框的內容。
兩個屬性的區別:
(1).兩個屬性在元素上的渲染效果不同,這個一目瞭然。
(2).disabled設定元素"不可用",比較狠一點,元素的value屬性值不能夠通過表單提交,也不能夠使用JavaScript動態修改value屬性值,readonly設定元素為只讀,可以通過表單提交相應的值,也可以使用JavaScript動態修改value屬性值。
相關文章
- input屬性disabled和readonly的區別(轉)
- jquery-disabled和readonlyjQuery
- html表單控制元件禁用屬性readonly VS disabled介紹HTML控制元件
- jQuery設定disabled屬性與移除disabled屬性jQuery
- form序列化提交readonly和disabledORM
- CSSStyleSheet.disabled 屬性CSS
- jQuery中判斷input的disabled屬性jQuery
- 如何防止修改readonly修飾的屬性值
- python的dir()和__dict__屬性的區別Python
- python屬性和方法的區別是什麼Python
- naturalWidth與width屬性區別
- HTML 裡 img 元素的 src 和 srcset 屬性有何區別?HTML
- Vue.js 的 computed 屬性和 watch 的區別在哪裡?Vue.js
- Vue 框架 使用 `:disabled` 屬性修改了原響應引數Vue框架
- Python類屬性和例項屬性分別是什麼?Python
- @Validated和@Valid的區別?校驗級聯屬性(內部類)
- 瀏覽器物件屬性 window.innerWidth 和 window.outerWidth 這兩個寬度屬性有何區別?瀏覽器物件
- defer 屬性和 async 屬性
- 標籤上title與alt屬性的區別
- vue計算屬性 監聽 方法的區別Vue
- 火狐瀏覽器input設定disabled屬性之後事件不生效瀏覽器事件
- 可用性和可靠性的區別
- vue.js全域性元件和區域性元件區別Vue.js元件
- font-style的屬性有Italic和oblique,兩者有什麼區別呢
- [python+selenium] 下拉框是 readonly 屬性,移除屬性輸入之後依然提示空輸入,沒有寫入成功Python
- Android開發之--visibility屬性VISIBLE、INVISIBLE、GONE的區別AndroidGo
- 作用域、連結屬性和儲存型別型別
- 讀《我和Labview》7控制元件的區域性變數和屬性View控制元件變數
- 屬性和方法
- 區域性變數和全域性變數(靜態和非靜態)區別變數
- vue計算屬性和vue實力的屬性和方法Vue
- 屬性和監聽
- Vue中計算屬性computed與偵聽器watch的區別Vue
- IL角度理解C#中欄位,屬性與方法的區別C#
- a標籤的使用,以及一些全域性屬性和連結型別。型別
- HTTP 和 HTTPS 之間除了安全性區別外,還有哪些區別HTTP
- C#屬性和lamdaC#
- Winform Anchor和Dock屬性ORM