當我們想禁止用戶編輯表單元素時,經(jīng)常使用readonly或disabled,但是他們倆之間也有寫細微的差別,詳情如下
1. 屬性適用范圍
readonly屬性只針對input(text,password)和textarea有效,而disabled屬性對所有的表單元素都適用,包括select, radio, checkbox,button等
2. 元素賦值是否有用
在做表單提交時,使用了disabled屬性的元素的值是不會被提交的,而使用readonly屬性的元素的值是會被傳遞出去的
當我們想禁止用戶編輯表單元素時,經(jīng)常使用readonly或disabled,但是他們倆之間也有寫細微的差別,詳情如下
readonly屬性只針對input(text,password)和textarea有效,而disabled屬性對所有的表單元素都適用,包括select, radio, checkbox,button等
在做表單提交時,使用了disabled屬性的元素的值是不會被提交的,而使用readonly屬性的元素的值是會被傳遞出去的