Readonly和Disabled的区别
eadonly 属性规定文本区为只读。
在只读的文本区中,无法对内容进行修改,但用户可以通过 tab 键切换到该控件,选取或复制其中的内容。
可以设置 readonly 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该文本区的使用。然后,可以使用 JavaScript 来清除 readonly 属性,以使文本区变为可编辑状态。
isabled 属性规定应该禁用 input 元素。
disabled 属性可设置或返回是否禁用单选按钮。
注释:disabled 属性无法与 input type="hidden" 一起使用。
disabled 属性会让元素不能获取焦点(比如你按TAB键不能移动到具有disabled属性的元素上),而readonly是可以获得焦点的。
disabled是什么意思
disabled的意思:
adj. 丧失能力的,有残疾的;(活动、组织、设施)与残疾人有关的
v. 使丧失能力,使伤残;使不能运转(disable 的过去式和过去分词形式)
短语
the disabled 残疾人 ; 身心障碍 ; 伤残者 ; 特殊人群服务
Helping the Disabled 助残 ; 爱心助残
World Disabled Day 国际残疾人日 ; 世界残疾人日
Disabled Restroom 身心障碍专用厕所
Disabled Only 残疾人专用 ; 身心障碍专用电梯
disabled people 残废人 ; 残障人士 ; 残障人群
Disabled Ramp 身心障碍专用坡道 ; 残疾人坡道
Disabled Trigger 创建无效触发器 ; 禁止不可用时的动画触发
Disabled Children 残疾儿童 ; 残障儿童 ; 病残儿 ; 残疾儿
A gang taunted a disabled man.
一帮混混儿羞辱了一个残疾人。
She did not perceive herself as disabled.
她没有把自己看成残疾人。
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的一项提交。
英语警示牌
当心触电 Danger High Voltage
当心碰撞 Beware of Collision
当心玻璃 Caution Glass
当心台阶 Mind the Step/Watch Step
小心滑倒/小心地滑 Caution Slippery /Caution Wet Floor
小心碰头 Mind Your Head/Watch Your head
注意安全 Caution
注意防火 Fire Hazard Area
非公莫入 Staff Only
禁止鸣笛 No Hom
勿扔垃圾 No Littening
禁止停车 No Parking
禁止停留 No Stopping
禁止吸烟 No Smoking
拉 PULL/Pull
推 PUSH/Push
入口 ENTRANCE/Entrance
安全出口 EXIT/Exit
紧急出口 Emergency Exit
紧急救护电话(120) First Aid Call (120)
请勿跨越 No Crossing
请勿拍照 No Photography
请勿使用闪光灯 No Flash Photography
火警电话(119) Fire Call 119/ Fire Alarm 119
投诉电话 Complaints Hotline
危险,请勿靠近 Danger,Keep Away
请绕行 Detour
请勿打电话 No Phone Calls
请勿带宠物入内 No Pets Allowed
请勿触摸 Dont Touch
请勿践踏草坪 Please Keep of the Grass
请勿坐卧停留 No Loitering
请爱护公共财产 Please Protect Public Property
请爱护公共设施 Please Protect Public Facilities
请节约用水 Please Save Water
请保管好自己的物品 Take Care of Your Belongings
请按顺序排队 Please Line Up
安全疏散指示图 Evacuation Chart
保持安静 Please Be Quiet
残疾人专用 Disabled Only
留言栏 Complaints And Suggestions
伸手出水 Automatic Tap
随手关门 Keep Door Closed/ Please closed the door behind you
禁止入内 No Entry/No Admittance
闲人免进/请勿入内 Staff Only
谢绝参观/游客止步 No Admittance
有电危险 Danger,Electric Shock Risk
请勿随地吐痰 No Spitting
严禁携带易燃易爆等危险品 Dangerous Articles Prohibited
老年人、残疾人、军人优先 Priority for Seniors and Disabled
请在此等候 Please Waite Here
消防通道,请勿占用 Fire Engine Access ,Dont Block
表单中Readonly和Disabled的区别
readonly是只读,disabled是禁用,因此不难得知readonly支队文本域和input元素起作用,而disabled对其他以外的元素也起作用,例如button等。希望对你有帮助