html中input只读属性readonly 和 disable的区别

如题所述

    作用范围不同

    disabled属性可以用语所有的表单元素;readonly属性只对input(输入框)、textarea有效;

    对元素的影响程度不同

    disabled属性阻止对元素的一切操作,例如获取焦点,点击事件等等;readonly属性只是将元素设置为只读,其他操作正常;

    表单提交

    disabled属性可以让表单元素的值无法被提交;readonly属性则不影响提交问题;

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-01
readonly="readonly"----是只读,不能使用键盘输入
disabled="disabled"----是禁用,input标签灰暗下去本回答被提问者和网友采纳
第2个回答  2018-07-27
如果一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的所有操作(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
而readonly只是针对文本输入框这类可以输入文本的输入项,如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。

html中input只读属性readonly 和 disable的区别
readonly="readonly"---是只读,不能使用键盘输入 disabled="disabled"---是禁用,input标签灰暗下去

html中input只读属性readonly 和 disable的区别
ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容.但是二者还是有着一些区别的:1、Readonly只针对input(text\/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。2、在表单元素使

html中input只读属性readonly 和 disable的区别
作用范围不同 disabled属性可以用语所有的表单元素;readonly属性只对input(输入框)、textarea有效;对元素的影响程度不同 disabled属性阻止对元素的一切操作,例如获取焦点,点击事件等等;readonly属性只是将元素设置为只读,其他操作正常;表单提交 disabled属性可以让表单元素的值无法被提交;readonly属性则...

html中input只读属性readonly 和 disable的区别
Readonly只针对input(text \/ password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(readonly接受值更改可以回传,disable接受改但不回传数据)。一般比较常用的...

html中input只读属性readonly 和 disable的区别
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:1、Readonly只针对input(text \/ password)和textarea有效。而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。2、在表单元素使用了disabled后,...

html中input只读属性readonly 和 disable的区别
Readonly只针对input(text \/ password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(readonly接受值更改可以回传,disable接受改但不回传数据)。如果一个输入项...

html中input只读属性readonly 和 disable的区别
readonly 属性规定输入字段为只读。只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。readonly...

html input readonly 和 disable的区别
readonly 属性规定文本区为只读。在只读的文本区中,无法对内容进行修改,但用户可以通过 tab 键切换到该控件,选取或复制其中的内容。可以设置 readonly 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该文本区的使用。然后,可以使用 JavaScript 来清除 readonly 属性,以使文本区变为可...

html中input只读属性readonly 和 disable的区别
readonly是只读属性,也是可以提交的,disable是禁用属性,禁用后不能使用submit提交

html input readonly 和 disable的区别
1、提交表单的时候,readonly会被提交,而disabled不会被提交 2、readonly只对输入框有效,disabled对所有表单元素有效

相似回答