`
uule
  • 浏览: 6337771 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

使文本框不可编辑[不太常用的方法]

    博客分类:
  • JSP
 
阅读更多

为了使本框不可编辑,我们可以使用下面几种方法 解决思路: 文本框的内容只用来显示而不允许用户随意编辑的时候是很有必要。

方法一:设置<input>标签的readonly属性为true。
 <input type="text" value="readonly" readonly=“true"/>  

方法二:设置disabled属性为true。
disabled掉后字会变灰,因此第三种方法比较好。

方法三:在对象focus时立刻让它blur,使它无法获得焦点。
<input type="text"  onfocus="this.blur()" >  

onfocus当对象获得焦点时触发。
focus使对象得到焦点。
onblur在对象失去输入焦点时触发。
blur模糊对象的内容以便使其看起来失去焦点。

注意:readonly和disabled的区别在于后者完全禁止与设置该属性的对象交互(表现为不可改写、不可提交等)。 readonly是可以提交的。

分享到:
评论

相关推荐

    设置文本框的value值不可编辑

    设置文本框的value值不可编辑,两种方法:1、不可编辑"&gt;,

    bootstrap-table插入可编辑行,文本框形式(非官方自带的)

    在网上找了下这方面资料都不太满足自己需求,自己就写了个,里面有初始数据都不可编辑只有手动点击插入新的行是可编辑;还有是初始数据全部可编辑,插入新行也是可编辑的,全部编辑形式是input框里直接编辑,失去...

    基础界面美化 静态文本框 编辑框

    首先,静态文本框(CStatic)在MFC中是用于展示不可编辑文本的控件。它们通常用来显示标题、说明或者固定的信息。在"基础界面美化"中,我们可以对静态文本框进行各种定制,比如改变字体、字号、颜色,甚至实现超链接...

    C#高级文本框C#高级文本框C#高级文本框C#高级文本框

    在GUI(图形用户界面)编程中,文本框是一个不可或缺的控件,用于接收和显示用户的文本输入。本项目聚焦于“C#高级文本框”,它可能涉及到C#中的自定义控件、委托、异步操作以及第三方库的使用。 首先,让我们深入...

    C++ 图形界面 实现文本编辑框输入同步显示到静态文本框

    2. **CStatic类**:CStatic是MFC中表示静态文本的类,通常用于显示不可编辑的信息。静态文本框可以用来展示提示信息、标签或其他非交互式文本。CStatic支持几种不同的样式,包括纯文本、位图、图标等。 为了实现...

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

    另一种方法是使用`disabled`属性,这将完全禁用文本框,使其不仅不可编辑,而且通常会呈现灰色,表明它是非活动状态。例如: ```html 中国" disabled="true"&gt; ``` 当`disabled`属性被设置时,用户无法与该元素交互...

    js事件文本框不可用

    在JavaScript中,可以使用`disabled`属性来控制输入框是否可用(即是否可编辑)。当设置为`true`时,表示该输入框被禁用;设置为`false`则表示该输入框可用。 #### 示例代码分析: ```javascript inputtext....

    VB实现支持代码高亮的文本框编辑器.rar

    由于需要实时处理大量文本,性能优化是必不可少的。开发者可能需要使用缓存技术,避免重复处理已经高亮过的部分,或者采用分块处理,而不是一次性处理整个文档。 8. **用户交互界面**: 设计一个直观易用的用户...

    纯javascript实现副文本框

    6. **用户体验**:良好的用户体验是富文本编辑器不可或缺的一部分,这包括快捷键支持、撤销/重做功能、拖放图片上传等。这些都需要通过JavaScript来实现。 7. **安全考虑**:由于富文本编辑器接收用户输入,必须...

    表情编辑框 表情文本框

    首先,Emojicon库的核心功能是将普通的文本字符串转换为包含Emoji表情的可显示格式。它支持多种表情编码方式,如Unicode、HTML实体等,确保在各种设备和平台上都能正确显示。这解决了Android系统对Emoji支持不一致的...

    精彩编程与编程技巧-如何使Text文本框的属性只读?...

    为了提高用户体验,可以在文本框变为只读状态后添加提示信息,告知用户该文本框目前不可编辑。 ##### 3.3 安全性 在某些情况下,可能需要对文本框的只读状态进行动态控制,即根据程序运行时的条件切换只读状态。这...

    多款带箭头的文本框.pptx

    根据提供的文件信息,我们可以推断出这是一份与PPT设计相关的...综上所述,带有箭头装饰的文本框是一种非常实用的设计元素,它不仅能提升PPT的美观度,还能有效地辅助信息传递,是制作高质量演示文稿不可或缺的一部分。

    VB封装RichEdit文本框控件,可编辑文字.rar

    VB封装RichEdit文本框控件,可编辑文字,实现像Word文字编辑功能的文本控件,关于RichEdith Class(菜新 2007):  下列属性需要在Init过程之前调用.另:如果觉得不方便您可以自己定义类中相关属性与方法  ...

    C#各种格式的文本框

    在C#编程中,文本框(TextBox)是用户界面(UI)设计中不可或缺的一部分,用于接收用户输入或显示文本信息。C#提供了多种类型的文本框控件,以满足不同的输入和展示需求。以下是对这些不同格式文本框的详细介绍: 1...

    MFC设置静态文本框颜色的类

    在Microsoft Foundation Classes (MFC)库中,静态文本框(Static Text)是一种常见的用户界面元素,用于显示不可编辑的文本信息。MFC提供了一个类,名为`CStatic`,它是`CWnd`类的派生类,专门用来处理静态文本框。...

    键盘遮挡文本框的问题

    总之,处理键盘遮挡文本框的问题是iOS开发中不可或缺的一部分,通过合理使用Auto Layout、键盘通知、ScrollView等工具,可以有效提升应用的用户体验。同时,不断学习和实践,结合开源库和社区资源,有助于开发者更好...

    隐藏文本框控件的环境菜单

    - 当检测到右键被按下时(`Button = 2`),首先将文本框设为不可编辑状态,然后立即恢复其可编辑状态。这一步骤并非必需,但可以帮助避免在弹出菜单的过程中用户意外地修改文本。 - 使用`PopupMenu`函数来显示一个名为...

    可变背景颜色的静态文本框

    静态文本框是UI设计中的基础元素,用于展示不可编辑的文本信息。而"可变背景颜色的静态文本框"是一个创新的设计,它允许用户点击文本框后选择自定义颜色来改变文本框的背景色,甚至可以将该颜色应用到其他UI区域。这...

    MFC 文本框

    CEdit类提供了多种属性设置方法,如SetWindowText()用于设置文本内容,GetWindowText()用于获取文本内容,SetLimitText()限制可输入的最大字符数,以及SetReadOnly()控制文本框是否只读等。 3. **事件处理**: ...

Global site tag (gtag.js) - Google Analytics