首页前端开发HTMLHTML中让表单input等文本框为只读不可编辑的方法

HTML中让表单input等文本框为只读不可编辑的方法

时间2024-01-27 05:29:03发布访客分类HTML浏览1013
导读:收集整理的这篇文章主要介绍了HTML中让表单input等文本框为只读不可编辑的方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input tyP...
收集整理的这篇文章主要介绍了HTML中让表单input等文本框为只读不可编辑的方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使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 键切换到该字段,还可以选中或拷贝其文本;

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

input

若转载请注明出处: HTML中让表单input等文本框为只读不可编辑的方法
本文地址: https://pptw.com/jishu/587781.html
html标签全称和功能介绍 tbody标签的妙用 加速表格内容显示

游客 回复需填写必要信息