当我们想禁止用户编辑表单元素时,经常使用readonly或disabled,但是他们俩之间也有写细微的差别,详情如下
1. 属性适用范围
readonly属性只针对input(text,password)和textarea有效,而disabled属性对所有的表单元素都适用,包括select, radio, checkbox,button等
2. 元素赋值是否有用
在做表单提交时,使用了disabled属性的元素的值是不会被提交的,而使用readonly属性的元素的值是会被传递出去的
当我们想禁止用户编辑表单元素时,经常使用readonly或disabled,但是他们俩之间也有写细微的差别,详情如下
readonly属性只针对input(text,password)和textarea有效,而disabled属性对所有的表单元素都适用,包括select, radio, checkbox,button等
在做表单提交时,使用了disabled属性的元素的值是不会被提交的,而使用readonly属性的元素的值是会被传递出去的
本文标题:readonly vs disabled
本文链接:https://www.haomeiwen.com/subject/dzyqsftx.html
网友评论