×

readonly read only

readonly(readonly和disabled的区别)

admin admin 发表于2022-09-06 08:57:34 浏览128 评论0

抢沙发发表评论

本文目录

readonly和disabled的区别


Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:
Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submit button却是可以使用的)。
一般比较常用的情况是:
在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时应该将它的属性设置为readonly。
经常遇到当用户正式提交了表单后需要等待管理员的信息验证,这就不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值就会被清除。
如果说在这种情况下用readonly来代替disabled的话,若表单中只有input(text/password)和textarea元素,那还是可以的,如果存在其他发元素,比如select,用户可以在重新改写值后按回车键进行提交(回车是默认的submit触发按键)。
我们常常在用户按了提交按钮后,利用javascript将提交按钮disabled掉,这样可以防止网络条件比较差的环境下,用户反复点提交按钮导致数据冗余地存入数据库。
disabled和readonly这两个属性有一些共同之处,比如都设为true,则form属性将不能被编辑,往往在写js代码的时候容易混合使用这两个属性,其实他们之间是有一定区别的。
如果一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的所有操作(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
而readonly只是针对文本输入框这类可以输入文本的输入项,如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。

只读是什么意思


一个文件夹分别有三个属性:只读、隐藏、存档。
只读的意思是:只能读取,不能修改。
其中:一般的文件的属性是存档的
隐藏的文件是看不见的。
只读属性是不允许修改的文件。
所谓“只读”,表示这个文档只能打开来读,不能修改也不能储存。有些重要的档案会设定成只读状态,免得一不小心修改这些文档的内容,除非解除只读的状态,不然这些文档是不能修改的。
补充:
为什么所有的文件夹只读属性改不了..
在windows
xp中,所有的文件夹都具有“只读“属性,取消只读属性后再次察看会发现依然是只读的,但是这不影响文件的使用。因为在windows
xp中,文件夹属性中的“只读“不再代表原来的字面含义:对于文件系统来说,文件夹的只读属性没有实际的意义。即使一个文件夹是只读的,你仍然可以在这个文件夹里创建.修改或删除文件windows
xp中文件夹“read-only“属性表示该文件夹是“定制“的。去掉“只读“属性会丢失该文件夹所有的“定制“信息,如图标.背景等。所以,windows
xp中不再提供用户界面来设置文件夹本身的只读属性。文件夹属性中“只读“的状态永远是第三态。当你在文件夹属性中选中或清除“只读“时,你设置的是这个目录下的文件的只读属性。

readonly和readonly的区别


readonly和readonly 是一个单词,意思如下
readonly 英 [reɪ’dɒnlɪ] 美 [reɪ’dɒnlɪ]
adj.只读的
Save failed because it’s a readonly file!
这是一个只读文件,您不能保存!
Can’t bind property ’{ 0}’ since it is ReadOnly.
不能绑定属性{0},因为它是只读的。
词汇解释
read 英 [ri:d] 美 [ri:d]
vt.& vi.阅读,朗读;显示;研究;看得懂
vt.阅读;显示;读懂,理解
n.阅读;读书;读物;里德(人名)
adj.被朗读的;博识的;博览的;有学问的
例句:Have you read this book?
你看过这本书吗?
-only

readonly是什么意思


只读(readonly)又称唯读,表示文档或属性只能读取,不能修改也不能储存。有些重要的档案会设定成只读状态,免得一不小心修改这些文档的内容,除非解除只读的状态,不然这些文档是不能修改的。
可以设置 readonly 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该文本区的使用。然后,可以使用 JavaScript 来清除 readonly 属性,以使文本区变为可编辑状态。
注意事项
系统的只读文件最好不要删除,以免引起系统故障。
-read

readonly这个属性作用


readonly 属性 -- 表示只读(只能看到,不能修改)的输入域(框)
【定义和用法】
readonly 属性规定文本区为只读。
在只读的文本区中,无法对内容进行修改,但用户可以通过 tab 键切换到该控件,选取或复制其中的内容。
可以设置 readonly 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该文本区的使用。然后,可以使用 JavaScript 来清除 readonly 属性,以使文本区变为可编辑状态。
-only

“readonly”是什么意思


意思是:只读的

用法

  1. 修饰一个字段,并约束该字段必须在类的构造函数中被初始化。

  2. 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。

造句

  1. Save failed because it’s a readonly file! 

    这是一个只读文件,您不能保存!

  2. Other modifiers, such as static and readonly are available in the generalproperties section of a UML property. -read

    其他的修饰符,例如static和readonly是在UML属性的一般的属性区中是可用的。

  3. Cannot update Performance Counter, this object has been initialized asReadOnly. 

    无法更新性能计数器,此对象已初始化为只读。

  4. Cannot Modify/ Delete Readonly/ Protected device. 

    无法修改/删除只读或受保护的设备。

  5. ReadOnly concurrency strategy is used for read-only entity beans. 

    ReadOnly并发策略用于只读的实体bean。

  6. Can’t bind property ’{ 0}’ since it is ReadOnly. 

    不能绑定属性{0},因为它是只读的。

  7. Cannot add, remove, or modify file ’%. ls’ because it is readonly. 

    无法添加、删除或修改文件’’%1!’’,因为该文件只读。

  8. It only applies to those beans with a ReadOnly concurrency strategy.

    它只适用于采用ReadOnly并发策略的bean。

  9. Just set readOnly= false to wherever@ Transactional applies.

    该数据库已置为只读模式,因此无法更改权限。

  10. Spring Web Flow handles this in a simple but elegant way: it ignores thereadOnly attribute value on the second method.-only

    例如,在大多数情况下,onclick代表一次JavaScript事件,readonly是一种Boolean值,而styleClass指定了CSS类的名字。


readonly=“true“ 和readonly=“readonly“ 区别


  readonly=“true“ 和readonly=“readonly“ ,二者完全没有区别;
  readonly定义和用法:
  readonly 属性规定输入字段为只读。
  只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
  readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。
  readonly 属性可与 《input type=“text“》 或 《input type=“password“》 配合使用。
-read

input readOnly和readonly有什么区别


1.input readOnly和readonly都是网络代码语言
2.disabled 属性的作用是禁用
3.readonly 属性为只读,但没有禁用
4.通过表单提交,拥有disabled属性的表单元素处理页面是获取不到其值的,而readonly则可以。-only

在JS中使用DOM属性readOnly是区分大小写的,所以,你最后的readonly=true是错误的.但对于标签内的属性大小写是不敏感的,在HTML4和之前的标准推荐标签属性名大写,并且READONLY属性可以不写值,但在XHTML和之后的规范中推荐使用小写了,并且要求属性名必须有值。-read

而如果你正确设置了readOnly(无论是通过标签属性还是JS),都不会出现只能删不能写的情况.


表单中Readonly和Disabled的区别


Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:
Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submit button却是可以使用的)。
一般比较常用的情况是:
在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时应该将它的属性设置为readonly。
经常遇到当用户正式提交了表单后需要等待管理员的信息验证,这就不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值就会被清除。
如果说在这种情况下用readonly来代替disabled的话,若表单中只有input(text/password)和textarea元素,那还是可以的,如果存在其他发元素,比如select,用户可以在重新改写值后按回车键进行提交(回车是默认的submit触发按键)。
我们常常在用户按了提交按钮后,利用javascript将提交按钮disabled掉,这样可以防止网络条件比较差的环境下,用户反复点提交按钮导致数据冗余地存入数据库。
disabled和readonly这两个属性有一些共同之处,比如都设为true,则form属性将不能被编辑,往往在写js代码的时候容易混合使用这两个属性,其实他们之间是有一定区别的。
如果一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的所有操作(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
而readonly只是针对文本输入框这类可以输入文本的输入项,如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。
小技巧:diabled可用readonly代替,background-color:#cccccc;加上灰色背景色就可以。
01 《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“ “htt p://w ww. w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“》
02 《html xmlns=“htt p:/ /ww w.w3.org/1999/xhtml“》
03 《head》
04 《meta
关于用js控制disabled和readonly的问题,下面是一段参考代码:
view sourceprint?
01 《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN““htt p:/ /ww w.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“》
02 《html xmlns=“htt p:/ /ww w.w3.org/1999/xhtml“》
03 《head》
04 《meta http-equiv=“Content-Type“ content=“text/html; charset=utf-8“ /》
05 《title》无标题文档《/title》
06 《/head》
07
08 《body》
09 《form enctype=“multipart/form-data“ action=“sign.php“ method=“post“ name=“moblie_act_form“id=“moblie_act_form“ 》
10 《input type=“text“ class=“input“ id=“mobile“ name=“mobile“ value=“{$mobile}“ readonly=“true“disabled=“disabled“》
11 《input type=“button“ value=“修改“ onClick=“modify_phone()“》
12 《/form》
13 《/html》
14 《script language=“javascript“》
15 function modify_phone(){
16 if(confirm(“您确定要修改您的手机号码吗?“)){
17 document.moblie_act_form.mobile.readOnly = false;
18 document.moblie_act_form.mobile.disabled = false;
19 }
20 return true;
21 }
22 《/script》
23 《/body》
24 《/html》
-only

HTML中disabled和readonly的区别


ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容.
但是二者还是有着一些区别的:
1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。
2、在表单元素使用了disabled后,我们将表单以POST或者GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去
常用情况:
1、在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时将属性设置为readonly
2、当用户正式提交了表单后需要等待管理员的信息验证,不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值会被清除。
3、在用户按了提交按钮后,利用javascript将提交按钮disabled掉,可防止在网络条件比较差的环境下,用户反复点击提交按钮导致数据冗余地存入数据库
-read