您当前的位置: 首页 >  c#

光怪陆离的节日

暂无认证

  • 3浏览

    0关注

    1003博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C#设置Textbox控件不可编辑

光怪陆离的节日 发布时间:2022-07-27 09:54:16 ,浏览量:3

前言

一般而言,Textbox中有两个属性可以对其进行防止编辑的设定,这是最基础的知识,也是我要提出的前两种方法。而后两种方法实际为一种,但可以应用于不同环境中。

一、ReadOnly属性

这样设置,Textbox控件则限制不能输入,但可以读取已有文本,样式也与正常使用的Textbox一致。

1、在前端设置Readonly为true,样式如下:

2、在后台设置Readonly为true,样式如下:

TextBox1.ReadOnly = true; 二、Enabled属性

设置此属性会将Textbox控件变成反灰样式,不可点击。

1、在前端设置Enabled为false,样式如下:

2、在后台设置Readonly为true,样式如下:

TextBox1.Enabled= false; 三、onfocus方法

设置JS的事件,onfocus事件指的的是光标移到到此控件,this.blur()是将光标移开,如此便能够达到不能编辑的目的,代码如下。

四、设置TextModel样式

使用CSS代码,设置TextModel属性。与第三项结合,这样设置的好处是在一些浏览器中同样能实现不能编辑的目的,但是能够保证原有的"X"号存在,所以还可以实现清楚控件内容的目的。经检测,在IE浏览器不支持此功能,但Google浏览器可以。

前端代码如下:

Css样式如下:

关注
打赏
1665731445
查看更多评论
立即登录/注册

微信扫码登录

0.0674s