文本框

使input文本框不可编辑的3种方法

别等时光非礼了梦想. 提交于 2019-12-05 09:35:10
第一种:disabled disabled 属性规定应该禁用 input 元素,被禁用的 input 元素, 不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值 。设置后文字的颜色会变成灰色。disabled 属性无法与 <input type=”hidden”> 一起使用。 示例:<input type=”text” disabled=”disabled” /> 第二种:readonly readonly 属性规定输入字段为只读可复制,但是,用户 可以使用Tab键切换到该字段,可选择,可以接收焦点,还可以选中或拷贝其文本 。后台会接收到传值. readonly 属性可以防止用户对值进行修改。 readonly 属性可与 <input type=”text”> 或 <input type=”password”> 配合使用。 示例:<input type=”text” readonly=”readonly”> 第三种:readonly unselectable=”on” readonly unselectable=”on” 该属性跟disable类似,input 元素, 不可编辑,不可复制,不可选择,不能接收焦点,设置后文字的颜色也会变成灰色,但是后台可以接收到传值 。 示例:<input type=”text” readonly unselectable=”on” >

DevExpress:带按钮的输入框ButtonEdit

你离开我真会死。 提交于 2019-12-05 08:40:05
本文为我的.NET控件库DevExpress使用笔记,我的DevExpress版本为13.1 1、控件类型全称:DevExpress.XtraEditors.ButtonEdit 2、控件所在程序集:DevExpress.XtraEditors.v13.1.dll 3、工具箱内分类:DX.13.1: Common Controls 4、控件样式截图 5、在属性管理器中Properties下的Buttons里,可以进入EditorButton集合编辑器设置文本框右侧的按钮。文本框右侧的按钮可以有不止一个,在EditorButton集合编辑器中都可以进行设置。在文本框右侧的按钮,都是DevExpress.XtraEditors.Controls.EditorButton类型的。 6、在每个按钮的Kind属性中,可以设置按钮的类型。按钮类型保存在枚举DevExpress.XtraEditors.Controls.ButtonPredefines中,该枚举包括如下枚举值(共计19个): Close,一个x型图案 SpinRight,方向指向右侧的三角形箭头 SpinLeft,方向指向左侧的三角形箭头 SpinDown,方向指向下侧的三角形箭头 SpinUp,方向指向上侧的三角形箭头 Combo,同SpinDown Right,同SpinRight Left,同SpinLeft Up

第十三周课程总结

让人想犯罪 __ 提交于 2019-12-05 07:32:32
课程总结 18.9 文本组件: JTextComponent 在Swing中也提供了同样的文本框组件,但是文本输入组件在Swing中也分为好几种: 单行文本框: JTextField 密码文本框: JPasswordField 多行文本框: JTextArea 1 单行文本输入组件:JTextField 范例:使用JTextField定义普通文本框 package text; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class JTextDemo01{ public static void main(String args[]){ JFrame jframe = new JFrame("Welcome to CSDN"); JTextField name = new JTextField(30); //定义文本框,并指定内容 JTextField noed = new JTextField("CSDN", 10); //定义文本框,指定内容和长度 JLabel nameLabel = new JLabel("输入用户名:"); // 定义标签 JLabel noedLabel =

怎样完成中英在线翻译?中英文翻译专业操作教程

…衆ロ難τιáo~ 提交于 2019-12-05 07:13:51
怎样完成中英在线翻译?如果你决定出国旅游,当你准备好出发的那一刻,我不知道你有没有想好该如何解决语言翻译问题,比如最常见的中英语言在线翻译问题。如果你不知道该怎么做?那么小编分享给你一个好方法。 1:打开工具 打开 语音翻译器 后,选择翻译模式,我们有语音翻译和文本翻译两种翻译模式可以选择,我们选择语音翻译模式。 2:选择语种 选择语种,源语种选择中文,目标语种选择英文,选择完成后,进入正式的翻译页面。 3:中英在线翻译 点击下角的中文按钮,进入录音页面开始说话,当你录音完成后点击完成按钮开始进入翻译页面。 4:翻译结果 在翻译结果页面,翻译结果会以中英文文字和英文语音播放两种形式出现,同时我们点击文本框中的喇叭按钮,可以进行英文语音重复播放。 5:中英在线互译 你与老外聊天肯定需要将英文翻译为中文,点击最下角的英文标志按钮,进入录音页面,录音结束后点击完成按钮,开始将英文翻译为中文。 6:文本框编辑 点击文本框,就会出现许多小工具,比如编辑、全屏、复制、分享等等,点击编辑功能,我们可以改写文本框中的中文文字,进行重新翻译。 以上就是小编分享的中英在线翻译怎样完成的方法?只需要几步就可以轻松完成中英文语音互译,帮你和老外轻松对话。当然小编分享的方法不仅仅支持中英文翻译,你可以使用它去世界各地旅游都没有问题。 来源: https://www.cnblogs.com

第十三周总结

大憨熊 提交于 2019-12-05 07:09:20
这周主要是继上周的学习 学习键盘事件监听KeyListener接口,主要是运用KeyPressed()和KeyRleased()方法,监听键盘的按键和松开。 学习键盘监听事件KeyEvent事件的一些常用方法,如:getKeyChar()、getKeyCode()等等。 学习鼠标监听事件MonseListener接口的常用方法,如:MonseEntered()、MouseExited()等等。 学习鼠标监听事件MouseEvent事件的常用方法,如:getButton()等等。 学习了单选纽:JRadioButton 以及其常用方法:JDadioButton()、setSelected()等等。 学习了菜单组件JMenuBar以及JMenu的常用方法,JMenuItem的常用方法。 代码主要是自己练习了老师在课堂上讲过的建立文本框的例子。 package 文本框; import java.awt.Container; import java.io.File; import javax.swing.*; public class 文本框 { JFrame f; Container cont; JMenuBar bar; JTextArea text; JScrollPane scroll; JMenu fileMenu; JMenu editMenu; Icon newIcon;

MFC 可编辑文本框

对着背影说爱祢 提交于 2019-12-05 03:17:37
Edit Control控件,默认状态下,按回车会调用OnOK()关闭窗体。解决此bug可以,类视图中单击CMFCApplication3Dlg,下方重写OnOK(),注释掉其中的代码即可。 Edit Control控件的属性Multiline与Want Return一致设为TRUE或FALSE CString str; m_edit.GetWindowTextW(str);//界面控件处,鼠标右键,添加变量,m_edit m_edit2.SetWindowTextW(str); exit(0); //CDialog::OnCancel(); //CDialog::OnOK(); 【参考】 https://www.bilibili.com/video/av52921336?p=13 来源: https://www.cnblogs.com/xixixing/p/11902118.html

表单中readonly和disabled的区别

穿精又带淫゛_ 提交于 2019-12-04 09:47:29
这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没有变化,而且表单提交时不影响获取value值。 Readonly只针对input(text / password)和textarea有效, 而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。 来源: oschina 链接: https://my.oschina.net/u/2351011/blog/3002408

小程序数据绑定与事件绑定

北战南征 提交于 2019-12-03 15:15:54
1.如何定义页面数据。 小程序中每个页面,又四个部分,其中js文件内可以定义页面的数据,生命周期函数,其他业务逻辑。 如果要在.js文件内定义页面的数据,只需把数据定义到data节点下即可。 Page({ data:{ msg:'hello word' } }) 2.数据绑定: 把data中的数据绑定到页面中渲染,使用双大括号,将变量包起来即可。 语法格式为: <view>{{msg}} </view> 双大括号语法的主要应用场景:绑定内容,绑定属性,运算(三元表达式,算数运算,逻辑判断,字符串运算,数据路径运算) 3.属性绑定: <view id="item-{{id}}" ></view> Page({ data:{ id:"23423424" } }) 4.运算: <view>{{ flag ? "1" :"0" }}</view> 事件绑定: 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当组件书法事件,就会执行逻辑层中对应的事件处理函数。 bindtap绑定触摸事件: bindtap:触摸事件 在小程序中,不存在网页中的click鼠标点击事件,而是通过bindtap事件来响应触摸行为。 1.通过bindtap, 可以为组件绑定触摸事件,语法如下: <view bindtap="tapName">Click Me!<

Jquery对表单、表格的操作以及应用

 ̄綄美尐妖づ 提交于 2019-12-03 14:39:26
表单的应用 (1)表单标签:包含处理表单数据所用的服务器端程序URL以及数据提交到服务器的方法 (2)表单域:包含文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框、和文件上传框 (3)表单按钮:包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作。 5.1.1单行文本框 获取和失去焦点改变样式 <label> 标签为 input 元素定义标注(标记)。 label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 <label> 标签的 for 属性应当与相关元素的 id 属性相同。 for id 规定 label 绑定到哪个表单元素。 form formid 规定 label 字段所属的一个或多个表单。 <script> $(function () { $("input").focus(function () { $(this).addClass("focus"); }).blur(function () { $(this).removeClass("focus"); }) })</script>聚焦是改变,不聚焦时则恢复原样5.1.2多行文本框的应用高度变化