readonly與disable 的區別

2021-08-27 07:30:28 字數 551 閱讀 3050

[size=large]

<1>定義

disabled 設定或獲取控制項的狀態,true表示禁止.

readonly 設定或獲取文字框的內容是否為唯讀

<2>應用

readonly只針對input(text / password)和textarea有效,

而disabled對於所有的表單位素都有效,包含, radio, checkbox, button等

[color=red]另外注意一點:[/color]

[color=blue]表單位素在應用了disabled後,將表單以post或get的體式格式提交的話,

這個元素的值不會被傳遞出去,而readonly會將該值傳遞出去。[/color]

一般用readonly取代disabled

假如用了disabled的話

應當重視的是要將submit button也disabled掉,不然只要使用者按了這個按鈕,

將會提交到後台乙個空表單,可能會導致程式出錯。

[/size]

另外一些介紹可以參考

[url]

html中readonly與disabled的區別

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

HTML中readonly與disabled的異同

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

readOnly與disabled的區別

readonly只針對input text password 和textarea有效,而disabled對於所有的表單元素都有效,包括select,radio,checkbox,button等。但是表單元素在使用了disabled後,當我們將表單以post或get的方式提交的話,這個元素的值不會被傳...