光辉飞翔

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

js 获取readOnly属性

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> <!-- function tomodify(form){ alert('kaishi'); for(var i=0;i<form.elements.length;i++){

   var e = form.elements[i];   //alert('获取元素name:'+e.name+'readonly:'+e.readOnly); if(e.readOnly){    e.readOnly=false;    alert(e.name+'--'+e.readOnly); } }

} //--> </script> </head>

<body> <form action="" method="post" target="_self" > <input name="yin" type="hidden" value="罗庆龙" size="20" maxlength="30" readOnly="true" />

<input name="l" type="text" value="luoqinglong" size="20" maxlength="30" readOnly="true" /> <input name="add" type="button" value="我要修改" onclick="tomodify(this.form);"  />

</form> </body> </html>

 

PS:注意readOnly的大小拼写,不能写成readonly,或ReadOnly,否则会失效。

 

这个例子同时还可以用于“全选”,遍历表单。

posted on   光辉飞翔  阅读(5673)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
 
点击右上角即可分享
微信分享提示