disabled属性能够做用于全部的表单元素。
readonly属性只对<input type="text">、<input type="number">、<textarea>和<input type="password">等能够输入的表单元素有效。事件
readonly属性只是将元素设置为只读,能够获取焦点、失去焦点。而disabled属性直接阻止对元素的一切操做。ip
disabled属性阻止对元素的一切操做,例如获取焦点,点击事件等等。
readonly属性只是将元素设置为只读,其余操做正常。input
表单元素在使用了disabled后,当咱们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,表单
而readonly会将该值传递出去(readonly接受值更改能够回传,disable接受改但不回传数据)总结
disabled属性可让表单元素的值没法被提交。
readonly属性则不影响提交问题textarea
只读字段是不能修改的。不过,用户仍然可使用 tab 键切换到该字段,还能够选中或拷贝其文本。数据
readonly 属性能够防止用户对值进行修改,直到知足某些条件为止(好比选中了一个复选框)。而后,须要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。word
readonly 属性可与 <input type="text"> 或 <input type="password"> 配合使用。注释
被禁用的 input 元素既不可用,也不可点击。能够设置 disabled 属性,直到知足某些其余的条件为止(好比选择了一个复选框等等)。而后,就须要经过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。tab
注释:disabled 属性没法与 <input type="hidden"> 一块儿使用。