首先这两种属性都会使显示出来的文本框不能输入。数据库
disabled 属性:规定禁用 input 元素。被禁用的 input 元素既不可用,也不可点击和编辑,使用 tab 键时将会被跳过,用户的全部操做对该输入项都无效。会使文本框变灰。input
此属性对全部的表单元素都有效,可是表单元素在使用了 disabled 后,当咱们将表单以 POST 或 GET 的方式提交的话,这个表单元素值不会被提取,也不会被提交。表单
注意:disabled 属性没法与 <input type="hidden"> 一块儿使用。textarea
readonly 属性:规定输入字段为只读。此时咱们不能编辑对应的文本,但能够聚焦焦点或使用 tab 键切换到该字段,还能够选中或拷贝其文本。外观没有变化。数据
只对文本输入框有效 ( input: text / password 和 textarea )。表单元素的 value 值仍能提取,在提交表单的时候,也会被提交。word
经常使用状况:tab