easyui textbox,easyui datebox 里的字体大小怎么改 还有input的字体大小
easyui textbox,easyui datebox 里的字体大小怎么改 还有input的字体大小详细介绍
.textbox .textbox-text {font-size: 12px;border: 0;margin: 0;padding: 4px;white-space: pre-wrap;vertical-align: top;outline-style: none;resize: none;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}本文目录一览: 什么是Easyui
一 概述1.easyui是什么?easyui是一个基于jQuery的用户界面插件集合,即easyui主要使用的技术是jQuery,提供的是显示在用户界面的插件。 2.easyui是对HTML插件的扩展,因此使用easyui创建插件要结合对应的HTML插件,比如easyui提供的validatebox\textbox\filebox \datebox\datatimebox等必须在标签上实现。 3.data-options用于实例化插件,即为easyui基础插件增加新的特性,新增特性可以集中编写在data-options属性中,属性值用单引号括起来,两个属性间用逗号隔开。新增特性也可以单独列举。 4.每一个插件都可以看做一个容器,添加其他插件,添加方式:通过对应的属性引用其他插件的id,比如添加工具栏toolbar="#toolbar",添加按钮buttons="#buttons"。 5.调用插件函数的语法格式: $(selector).插件名("方法名"[参数值]); 6.href reload urlhref:静态加载,加载指定页面信息。reload:动态加载,由事件驱动,比如单击按钮,加载指定页面信息。url:指向服务器资源,从服务器获取数据。二 datagrid数据网格 1.作用数据网格主要用于以表格形式显示通过Ajax从数据库获取的数据。 2.服务器返回的json字符串格式: "rows":[{},{}]",total":int数据 3.datagrid建立在HTML的
C#textbox控件的不可编辑属性
在使用easyul的时候,发现输入框内容及不容易获取与设置,用jquery的方式大部分失效。因为easyul会在原页面的基础上,生成了一些新的独有样式,并且暂时覆盖掉使用了easyul的标签块。源代码如下:
--输入框$("#xx").textbox('setValue','value'); //设置输入框的值$('#xx').textbox('textbox').attr('readonly',true); //设置输入框为禁用--下拉框相关$("#xx").combobox({disabled:true}); //设置下拉款为禁用$("#xx").combobox('setValue',xlid); //设置下拉款的默认值 xlid是你下拉款的id属性$("#xx").combobox('getValue'); //获取下拉款id值$("#xx").combobox('getText'); //获取下拉款name值
运行结果如下:
扩展资料:
textbox的属性、实践、方法说明。
属性说明
AcceptsReturn指示在多行TextBox组件中按ENTER键时,是在组件中创建一行新文本还是激活窗体的默认按钮。
AcceptsTab该值指示在多行文本框组件中按TAB键时,是否在组件中键入一个TAB字符,而不是按选项卡的顺序将焦点移动到下一个组件。
AllowDrop获取或设置一个值,该值指示组件是否可以接受用户拖放到它上面的数据。
Anchor获取或设置组件的哪些边缘锚定到其容器边缘。
BackColor获取或设置组件的背景色。
BackgroundImage获取或设置在组件中显示的背景图像。
BorderStyle获取或设置文本框组件的边框类型。
Bottom获取组件的下边缘与其容器的工作区的上边缘之间的距离。
CanFocus获取一个值,该值指示组件是否可以接收焦点。
CanSelect获取一个值,该值指示是否可以选中组件。
CanUndo获取一个值,该值指示用户在文本框组件中能否撤消前一操作。
CharacterCasing获取或设置TextBox组件是否在字符键入时修改其大小写格式。
ContextMenu获取或设置与组件关联的快捷菜单。
Reated获取一个值,该值指示组件是否已经创建。
Cursor获取或设置当鼠标指针位于组件上时显示的光标。
DataBindings为该组件获取数据绑定。
Dock获取或设置组件停靠到父容器的哪一个边缘。
Enabled获取或设置一个值,该值指示组件是否可以对用户交互作出响应。
Focused获取一个值,该值指示组件是否有输入焦点。
Font获取或设置组件显示的文字的字体。
ForeColor获取或设置组件的前景色。
MaxLength获取或设置用户可以在文本框组件中最多键入的字符数。
MultilineTRUE/FALSE,该值指示它是否为多行文本框组件。
PasswordChar获取或设置字符,该字符用于屏蔽单行
ScrollBars获取或设置哪些滚动条应出现在多行TextBox组件中。
Text获取或设置文本框中的当前文本。
TextAlign设置文本框内文本得对齐方式
TextLength获取组件中文本的长度。
表01:TextBox类的常用属性及其说明
方法说明
AppendText向文本框的当前文本追加文本。
Clear从文本框控件中清除所有文本。
ClearUndo从该文本框的撤消缓冲区中清除关于最近操作的信息。
Copy将文本框中的当前选定内容复制到剪贴板。
Cut将文本框中的当前选定内容移动到剪贴板中。
DoDragDrop开始拖放操作。
Focus为控件设置输入焦点。
GetChildAtPoint检索位于指定坐标处的子控件。
GetNextControl按照子控件的Tab键顺序向前或向后检索下一个控件。
Hide对用户隐藏控件。
Paste用剪贴板的内容替换文本框中的当前选定内容。
PointToClient将指定屏幕点的位置计算成工作区坐标。
PointToScreen将指定工作区点的位置计算成屏幕坐标。
ResetBindings将DataBindings属性重置为其默认值。
Select选择控件中的文本。
SelectAll选定文本框中的所有文本。
SelectNextControl激活下一个控件。
Show向用户显示控件。
SuspendLayout临时挂起控件的布局逻辑。
Undo撤消文本框中的上一个编辑操作。
表02:TextBox类的常用方法及其说明
事件说明
Click在单击文本框时发生。
CursorChanged当Cursor属性的值更改时发生。
DoubleClick在双击控件时发生。
DragDrop在完成拖放操作时发生。
DragEnter在将对象拖入控件的边界时发生。
DragLeave在将对象拖出控件的边界时发生。
DragOver在将对象拖到控件的边界上发生。
EnabledChangedEnabled属性值更改后发生。
Enter进入控件时发生。
GiveFeedback在执行拖动操作期间发生。
GotFocus在控件接收焦点时发生。
KeyDown在控件有焦点的情况下按下键时发生。
KeyPress在控件有焦点的情况下按下键时发生。
KeyUp在控件有焦点的情况下释放键时发生。
Leave在输入焦点离开控件时发生。
LostFocus当控件失去焦点时发生。
MouseDown当鼠标指针位于控件上并按下鼠标键时发生。
MouseEnter在鼠标指针进入控件时发生。
MouseHover在鼠标指针悬停在控件上时发生。
MouseLeave在鼠标指针离开控件时发生。
MouseMove在鼠标指针移到控件上时发生。
MouseUp在鼠标指针在控件上并释放鼠标键时发生。
MouseWheel在移动鼠标轮并且控件有焦点时发生。
Move在移动控件时发生。
Paint在重绘控件时发生。
Resize在调整控件大小时发生。
参考资料来源:百度百科-textbox
easyui textbox文本框输入时的内容怎么一直居中?
第一种写法
第二种写法
$('#tb').textbox({
buttonText:'Search',
iconCls:'icon-man',
iconAlign:'left'
})
ajax怎样提交form表单与实现文件上传
这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下。前几天,发现了一些小问题。我在写后台管理页面时,需要上传一张图片。于是我就用很普通的Form表单上传有一段Json串和图片文件;Form表单上传图片只需要在
标签里加上enctype = 'multipart/form-data',这样是可以上传图片的;但问题来了,在我进行用Form表单提交的时候直接跳出来提交返回值的页面并且原先的页面刷新;这样我们可以先到异步的Ajax可以实现局部刷新;废话不多说了 直接上代码;首先是html:
| 列标题 | 列标题 |
|---|
| 类型 | : |
| 名称 | : |
| 开始时间 | : |
| 结束时间 | : |
| 省 | : |
| 市 | : |
| 门店 | : |
| 具体地址 | : |
| 上传图片 | : |
以上是html代码,为了方便大家copy,css直接在标签里了;有很多朋友想问,为什么写两个form表单;这是因为根据后台接收数据的需求,传的是信息变成字符串和图片;首先把信息变成字符串;再放到第二个Form表单里,细心地朋友发现在第二个form表单里
标签里style=“display:none”这是个隐藏的标签;不错我是通过第一个form表单获取的数据通过js变成字符串再放到隐藏的标签里;这样通过Ajax提交第二个Form表单就可以了;js代码:$( '#sub' ).click( function () {var actTimeStart1 = $ ('#actstarttime') . datebox ('getValue');var actTimeStart = changeDateToLong(actTimeStart1);var actTimeEnd1 = $('#actendtime').datebox('getValue');var actTimeEnd = changeDateToLong(actTimeEnd1);if(actTimeStart != '' && actTimeEnd != '' && (actTimeStart - actTimeEnd > 0)){$.messager.alert('警告','结束时间不能小于开始时间!','error');return false;}else{if ($('#form_insert').form('validate')) {var actType = document.getElementById("acttype").value;var actName = document.getElementById("actname").value;var actArea = document.getElementById("actadd").value;var actTimeStart1 = $('#actstarttime').datebox('getValue');var actTimeStart = changeDateToLong(actTimeStart1);var actTimeEnd1 = $('#actendtime').datebox('getValue');var actTimeEnd = changeDateToLong(actTimeEnd1);var t2 = $('#mem_Shop').combobox('getValue');var jsonObj = {actType:actType,actName:actName,actTimeStart:actTimeStart,actTimeEnd:actTimeEnd,actArea:actArea,t2:t2};var activityMemberJson = JSON.stringify(jsonObj);document.getElementById("Item").value=activityMemberJson;var form = new FormData(document.getElementById("form_sub"));$.ajax({url : ../activity/actionActivityInsert', //http://www.cnblogs.com/jayxxxxxxx/type : "post",data : form, //第二个Form表单的内容processData : false,contentType : false,error : function(request) {},success : function(data) {$('#box').datagrid('reload');}});window_open($('#insert_form'), 'close');}else {$.messager.alert('警告' , '信息不完整!' , 'error');}}});大家看到了我用了FormData方法,说真的这个在html5里实在是太好用了,上传图片都不用再写enctype = 'multipart/form-data';相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:Ajax向后台传输json格式数据出现错误应如何处理ajax后台success上传的json数据如何处理
怎么给easyui textbox赋值
我们知道设置值的时候是直接使用$("#txtrName").val("xxx");
但是 如果class="easyui-textbox"同样使用这种设置方式却一直设置不了,后来去查找了官网英文站点才知道,,text-box设置值的方式是使用setValue的内置方法来实现的,具体如下:
$("#txtrName").textbox("setValue", "xxx");
easyui textbox 换行, 我想用textbox做成textarea那种输入区域,定义
easyUI 默认textbox回车策略为 normal。若想要回车换行,我们需要自定义css。
如:
这个问题也困扰了我一天,终于找到原因了。居然是CSS的问题。你去easyui官网的demo看一下,他的居然能正常换行。http://www.jeasyui.com/demo/main/index.php?plugin=TextBox&theme=default&dir=ltr&pitem=
试了好久发现,他的easyui.css竟然和下载下来的不一样。你用他demo 的这个css就可以正常换行。但是会不会造成其他什么影响还没有测试。反正我先换过来用了。
经过热心网友的点拨,发现在CSS 中起到作用的是这么一句
.textbox textarea.textbox-text {
white-space: pre-wrap;
}
EasyUI怎么获取文本框里输入的值
先通过id或其他方式锁定input元素,再调用textbox的getValue方法。建议仔细学习官方接口文档。
easyui如何使输入框textbox获取到焦点
与原生js差不多,毕竟都是对其进行了封装。
focus 获取焦点:
$('#search_state-comb').combobox().next('span').find('input').focus()
easyui-textbox 文本框里按回车键,怎么样把事件绑定到按钮上
按下回车键执行事件需要使用监听键盘按键来实现,然后就和普通的事件绑定一样写处理事件函数即可。工具原料:编辑器、浏览器1、实现一个按键事件,按下回车键触发一个处理函数,简单的代码示例如下:2、运行的结果如下:
easyui datebox 里的字体大小怎么改 还有input的字体大小
input 的字体大小:
easyui里的基于textbox(datebox也是基于textbox的)字体控制:
因为easyui在初始化控件的时候,是会用默认值更新控件的。所以,就算你像上面那样写,也会被更新掉。除非你把easyui的默认值改掉(当然,这个也并不难。但是会影响到所有此类型的控件。比如你改掉textbox的默认值。那么所有的textbox都会按你的新默认值来初始化)。
正确的方法是
$("#tt").textbox('textbox').css("font-size", "18pt");$("#pp").combobox('textbox').css("font-size", "22pt");注:textbox方法,取得当前控件中的textbox节点。当你取到textbox节点后,你就可以对这个节点进行任何更改了。