HTML中readonly與disabled的異同

2021-08-20 05:08:33 字數 729 閱讀 4802

相同點:

readonly和disabled的作用是使使用者不能夠更改表單域中的內容,都可以防止使用者鍵入.

不同點:

1.dsiabled使文字框及字型變灰,readonly則不會.

2.readonly只對input(text/password)和textarea有效,而disabled對於所有的表單元素有效,

包括select,radio,checkbox,button等.

3.在表單元素使用了disabled後,我們將表單以post或者get的方式提交的話,這個元素的值不會被傳遞出去,

而readonly會將該值傳遞出去.

注:readonly加上灰色背景background-color:#cccccc;可得到disabled一樣的顯示效果,

但是在表單提交時還是有如上第3點的不同

1. jquery  通過id屬性設定與取消唯讀屬性

設定唯讀:$("#id").attr("readonly","true");

取消唯讀:$("#id").attr("readonly",false);

2. jquery  批量設定與取消唯讀屬性

/*   id為sa的div中,所有input框   */

設定唯讀:$("#sa input").attr("readonly","true");

取消唯讀:$("#sa input").attr("readonly",false);

html中readonly與disabled的區別

readonly和disabled的作用是使使用者不能夠更改表單域中的內容,都可以防止使用者鍵入.1.dsiabled使文字框及字型變灰,readonly則不會.2.readonly只對input text password 和textarea有效,而disabled對於所有的表單元素有效,包括se...

c 中const與readonly區別

對於該文中中間 測試部分,有一句話如下 1.如果我們在const修飾的常量前加static的話,會提示錯誤,因為const編譯後就是static常量了。pm 如果不編譯的話,編輯器不會報錯。編譯後,再提示錯誤!針對上面這句話,我個人認為 const編譯後就是static常量,與我們直接用的stati...

c 中const與readonly區別

const 的概念就是乙個包含不能修改的值的變數。const 欄位是編譯時常數,而 readonly 欄位可用於執行時常數。const 預設就是靜態的,而 readonly 如果設定成靜態的就必須顯示宣告。const只能在初期就使用常量初始化好。對於每一次編譯後的結果,const的值是固定的,而re...