首页源码input不可编辑(input输入框不可编辑)

input不可编辑(input输入框不可编辑)

编程之家2024-02-03153次浏览

一、如何设置表单的input文本框不可编辑

本篇文章给大家带来的内容是以input文本框为例来介绍如何设置表单不可编辑,让大家了解实现所有表单字段(文本框,标签,复选框,文本区域)不可编辑的方法,知道readonly属性和disabled属性的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

input不可编辑(input输入框不可编辑)

有时,我们需要以不可编辑的模式显示表单域,那么如何实现?我们可以通过为表单字段(input文本框,标签,复选框,文本区域)设置以下方法来实现表单的不可编辑功能。【相关视频教程推荐:html教程】

我们以input文本框为例来看看效果:

1、onfocus=this.blur()

<input type="text" name="input1" value="Gxl网" onfocus=this.blur()>

可以看出,表单input文本框无法被点击,不可进行编辑了;里面的文字也无法选择。

2、readonly属性

input不可编辑(input输入框不可编辑)

<input type="text" name="input1" value="Gxl网" readonly>

<input type="text" name="input1" value="Gxl网" readonly="true">

可以看出,表单input文本框无法被点击,不可进行编辑了。

3、disabled属性

<input type="text" name="input1" value="Gxl网" disabled>

注意:

input不可编辑(input输入框不可编辑)

我们不能为所有表单字段或元素设置readonly属性。<select>,<option>和<button>元素没有readonly属性,但它们具有disabled属性,可以通过设置disabled属性来实现不可编辑功能。

下面我们来看看readonly属性和disabled属性的区别是什么?

readonly属性和disabled属性都是表单字段(文本框,标签,复选框,文本区域)的不可编辑属性,下面我们来看看它们的区别

disabled属性----禁用属性

1、禁用的表单字段或元素值不会发布到服务器进行处理。

2、禁用的表单字段或元素不会获得焦点。

3、选项卡导航时会跳过已禁用的表单字段或元素。

4、某些浏览器(如IE)为禁用的表单字段或元素提供默认样式(灰色或浮雕文本)。

readonly属性----只读属性

1、字段或元素的值以只读形式来发布到服务器进行处理。

2、只读表单字段或元素可以获得焦点。

3、选项卡导航时包含只读表单字段或元素。

4、某些浏览器不为只读表单字段或元素提供默认样式。

二、jquery 设置 checkbox选择行的input 为不可以编辑状态

jquery设置checkbox选择行的input,为不可以编辑状态,是设置错误造成的,解决方法如下:

1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,在p标签内,使用input标签创建一个checkbox选项和一个文本框,并且文本框设置默认值。

3、在test.html文件内,给每一个checkbox类型input元素设置name属性,统一设置为ck,主要用于下面通过该name获得input对象。

4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获得input值”。

5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getinput()函数。

6、最后在浏览器打开test.html文件,点击按钮,查看结果,就完成了。

三、input设置只读;input设置不可编辑

如何对input设置只读属性,可以通过使用readonly设置input文本框为只读。

语法:input type="text" readonly="readonly"/

新建一个html页面,在这个html页面创建一个input文本输入框。

添加只读属性。在input标签里添加readonly="readonly",就可以把这个文本输入修改为不可编辑了。

保存html页面后使用浏览器打开,鼠标放到对应input文本框上,发现该文本框无法获取焦点,表示设置只读属性成功。

数据库编程入门(快速入门:简单数据库编程教程)ccproxy(ccproxy使用指南 )