easyui-textbox
TextBox
扩展自 $.fn.validatebox.defaults. 重写 $.fn.textbox.defaults.
TextBox 是加强的输入控件,使我们建设表单更加快捷. 是一些复杂控件的基础控件,比如 combo,datebox,spinner,等等.
依赖
- validatebox
- linkbutton
实例
html创建方式
<input class="easyui-textbox" data-options="iconCls:'icon-search'" style="width:300px">
javascript创建方式
<input id="tb" type="text" style="width:300px">
$('#tb').textbox({
buttonText:'Search',
iconCls:'icon-man',
iconAlign:'left'
})
属性
属性拓展自 validatebox 控件,下面是textbox新添加的属性:
Name | Type | Description | Default |
---|---|---|---|
width | number | The width of the component. | auto |
height | number | The height of the component. | 22 |
prompt | string | The prompt message to be displayed in input box. | '' |
value | string | The default value. | |
type | string | The textbox type. Possible values are 'text' and 'password'. | text |
multiline | boolean | Defines if this is a multiline textbox. | false |
editable | boolean | Defines if user can type text directly into the field. | true |
disabled | boolean | Defines if to disable the field. | false |
readonly | boolean | Defines if the component is read-only. | false |
icons | array | The icons attached to the textbox. Each item has the following properties: iconCls: string, the icon class. disabled: boolean, indicate if the icon is disabled. handler: function, the function to process the clicking action on this icon. Code example: $('#tb').textbox({ |
[] |
iconCls | string | The background icon displayed on the textbox. | null |
iconAlign | string | Position of the icons. Possible values are 'left','right'. | right |
iconWidth | number | The icon width. | 18 |
buttonText | string | The displaying text of button that attached to the textbox. | |
buttonIcon | string | The displaying icon of button that attached to the textbox. | null |
buttonAlign | string | Position of the button. Possible values are 'left','right'. | right |
事件
事件拓展自 validatebox 控件,下面是textbox新添加的事件:
Name | Parameters | Description |
---|---|---|
onChange | newValue,oldValue | Fires when the field value is changed. |
onResize | width,height | Fires when the textbox is resized. |
onClickButton | none | Fires when the user click the button. |
onClickIcon | index | Fires when the user click a icon. |
方法
方法拓展自 validatebox 控件,下面是textbox新添加的方法:
Name | Parameter | Description |
---|---|---|
options | none | Return the options object. |
textbox | none | Return the textbox object. |
button | none | Return the button object. |
destroy | none | Destroy the textbox component. |
resize | width | Resize the component width. |
disable | none | Disable the component. |
enable | none | Enable the component. |
readonly | mode | Enable/Disable readonly mode.
Code example: $('#tb').textbox('readonly'); // enable readonly mode |
clear | none | Clear the component value. |
reset | none | Reset the component value. |
setText | text | Set the displaying text value. |
getText | none | Get the displaying text value. |
setValue | value | Set the component value. |
getValue | none | Get the component value. |
getIcon | index | Get specified icon object. |
FileBox
拓展自 $.fn.textbox.defaults. 重写 $.fn.filebox.defaults.
由于浏览器安全问题, 一些方法 比如 'setValue' 不能使用filebox 组件.
依赖
- textbox
实例
html创建方式
<input class="easyui-filebox" style="width:300px">
javascript创建方式
<input id="fb" type="text" style="width:300px">
$('#fb').filebox({
buttonText: 'Choose File',
buttonAlign: 'left'
})
属性
属性拓展自 textbox, 下面是 filebox新增属性.
Name | Type | Description | Default |
---|---|---|---|
buttonText | string | The displaying text of button that attached to the textbox. | Choose File |
buttonIcon | string | The displaying icon of button that attached to the textbox. | null |
buttonAlign | string | Position of the button. Possible values are 'left','right'. | right |
事件
事件拓展自 textbox.
方法
方法拓展自 textbox.
easyui-textbox的更多相关文章
- EasyUI TextBox的onkeypress事件
关于EasyUI TextBox的事件好像不多,像keypress,keydown在textbox的事件里都没有,所以要用这些事件要采取一些特殊的方法,今天用到了这些就记录一下,有两种方法 方法1: ...
- jquery easyui textbox onblur事件,textbox blur事件无效解决方案
jquery easyui textbox onblur事件,textbox blur事件无效解决方案 >>>>>>>>>>>> ...
- EasyUI TextBox的keypress
关于EasyUI TextBox的事件好像不多,像keypress,keydown在textbox的事件里都没有,所以要用这些事件要采取一些特殊的方法,今天用到了这些就记录一下,有两种方法, 第一种: ...
- easyui textbox 设置只读不可编辑状态
在使用easyul的时候,发现输入框内容及不容易获取与设置,用jQuery的方式大部分失效.依稀记得好像是因为easyul会在原页面的基础上,生成了一些新的独有样式,并且暂时覆盖掉使用了easyul的 ...
- easyui textbox 内容改变事件 增加oninpu 类似事件,
//======================利用easyui验证功能,进行内容变化监控=== =============$(function () { var CustomerService = ...
- easyui textbox 赋值
$('#fireInfo').textbox('setValue', tempData.fireInfo); $('#fireStartTime').datetimebox('setValue', t ...
- easyui textbox 添加 onblur 失去焦点事件
由于textbox不能触发onblur事件,需要换种方式解决问题,方案如下: <input type="text" class="easyui-textbox&qu ...
- easyui textbox event 添加
$('#tt').textbox({ inputEvents:$.extend({},$.fn.textbox.defaults.inputEvents,{ keyup:function(e){ co ...
- easyui textbox 获取焦点
function Admin_ListAdd() { $('#ListInfo').css({ display: "inherit" }); $("#Department ...
- easyui textbox 输入小写自动变大写,easyui textbox 绑定oninput事件 easyui textbox 绑定propertychange事件
<input id="id" class="easyui-textbox" name="id" value="@Model. ...
随机推荐
- Java开发所需架包官方下载
1.连接MySQL数据库所需架包点击进入官网下载 2.连接Oracle数据库所需架包点击进入官网下载 3.JUnit测试所需架包点击进入官网下载或者点击进入官网下载 4.Struts所需架包点击进入官 ...
- Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces
问题解决:缺少jar包 cglib-2.1.3.jar
- NOI2014 随机数生成器
随机数生成器 [问题描述] 小H最近在研究随机算法.随机算法往往需要通过调用随机数生成函数(例如Pascal中的random和C/C++中的rand)来获得随机性.事实上,随机数生成函数也并不是真正的 ...
- ☀【jQuery 优化】jQuery基础教程(第3版)
jQuery代码优化:选择符篇 √ http://www.ituring.com.cn/article/377 jQuery代码优化:遍历篇 √ http://www.ituring.com.cn/a ...
- [Andrew]Ext.net Grid常用js
var gridFunction= function (gridId) { //获取当前Grid var gridView = Ext.ge ...
- arcgis android 加载google切片 天地图切片 并且能进行缓存
废话不多说,直接下载,看layer包! https://github.com/Young-Ken/android-gis
- localStorage保存账号密码
首先是判断浏览器是否支持这一属性,他是HTML5里的属性: if(window.localStorage){ alert('支持');}else{ alert('不支持');} localStorag ...
- 关于mysql的error-based injection payload
今天用sqlmap扫一个网站,想得到一个表的所有列名,注意到sqlmap用到的一个error-based payload的: 1 AND (SELECT 3174 FROM(SELECT COUNT( ...
- nyoj 904 hashmap
这个题目是个水题目,现在我只管做出来,效率不考虑了. 题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=904 我用hashmap 很爽,很 ...
- 问题-Delphi编译到最后Linking时总是出现与ntdll.dll有关的错误还有Fatal Error Out of memory错误
1.跳出错误法 ===================================================在主界面的implementation {$R *.dfm} 下放入以下代码: ...