有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使inputtext的内容,中国两个字不可以修改
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value="中国"> 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。

方法1: onfocus=this.blur() 当鼠标放不上就离开焦点
<input type="text" name="input1" value="中国" onfocus=this.blur()>

方法2:readonly
<input type="text" name="input1" value="中国" readonly>
<input type="text" name="input1" value="中国" readonly="true">

方法3: disabled
<input type="text" name="input1" value="中国" disabled="true">

完整的例子:

<input name="ly_qq" type="text" tabindex="2" onMouseOver="this.className='input_1'" onMouseOut="this.className='input_2'" value="123456789" disabled="true" readOnly="true" />

disabled="true" 此果文字会变成灰色,不可编辑。
readOnly="true" 文字不会变色,也是不可编辑的

css屏蔽输入:<input style="ime-mode: disabled">

有两种方法第一:disabled="disabled"这样定义之后被禁用的 input 元素既不可用,也不可点击。第二:readonly="readonly" 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本;
最新资讯
传亚马逊与NFL就转播更多独家赛事展开谈判

传亚马逊与NFL就转播

据报道,亚马逊正与美国国家橄榄球联盟(NFL)就转播更多
消息称字节跳动正开发类似Clubhouse的语音聊天应用

消息称字节跳动正开发

知情人士透露,字节跳动正为中国市场开发一款类似Clubho
字节跳动发力本地生活 王兴:一鸣开始动手了

字节跳动发力本地生活

杀死你的,往往不是最直接的竞争对手。王兴恐怕没有想到
游戏业务不再独当一面 B站有变得更“健康”吗?

游戏业务不再独当一面

营收更加多元,但亏损也进步加速,“去游戏化”后B站营收
小摩:下调蔚来目标价至70美元,维持“增持”评级

小摩:下调蔚来目标价至

摩根大通发表研究报告,将蔚来目标价由从75美元下调至70
中科院:小班课将成为在线教育主流模式

中科院:小班课将成为在

“2018年左右开始兴起的‘小班课’授课模式,在2020年经
最新文章
详解HTML中字体使用line-height依然不能垂直居中解决办法

详解HTML中字体使用li

这篇文章主要介绍了详解HTML中字体使用line-height依
html直接引用vue和element-ui的方法

html直接引用vue和ele

这篇文章主要介绍了html直接引用vue和element-ui的方
在HTML里加载摄像头的方法

在HTML里加载摄像头的

这篇文章主要介绍了如何在HTML里加载摄像头,本文通过实
html父子页面iframe双向发消息的实现示例

html父子页面iframe双

这篇文章主要介绍了html父子页面iframe双向发消息的实
HTML用户注册页面设置源码

HTML用户注册页面设置

这篇文章主要介绍了HTML用户注册页面设置源码,代码简
当div设置contentEditable=true时,重置其内容后无法光标定位

当div设置contentEdit

这篇文章主要介绍了解决当div设置contentEditable=tru