![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
easyui
明明很开心_l
路漫漫其修远兮,吾将上下而求索。共勉。
展开
-
easyui表单验证时input设置readonly后不显示错误提示
问题在开发中,使用easyui的表单验证,当input设置readonly属性后,里面内容错误时提交表单不会触发显示错误提示。解决办法初始化时不设置readonly,当输入内容时设置readonly为true,失去焦点时再把readonly设为false,模拟不可输入效果,这样在提交表单时可以解决不显示错误提示。代码如下:$('#id').textbox('textbox').bind('keydown',function(e){ e.preventDefault(); $('#id').原创 2020-09-18 17:29:48 · 637 阅读 · 0 评论 -
easyui中datebox、combobox、validatebox等动态设置reuqired属性值丢失
问题easyui的时间控件easyui-datebox有required属性可以设置必填或可空,当我们需要动态设置required时,我们会像这样设置:$('#id').datebox({required:true});这样设置可以达到必填的效果,但是当的datebox有值时,这个方法会初始化datebox,导致框内值丢失。查询了官网文档,datebox没有相应方法提供。解决办法由于没有直接的api进行设置,我们可以直接设置datebox的option,使用一下api于是我们这样写:$(原创 2020-09-18 16:41:28 · 1241 阅读 · 0 评论 -
easyui的submit事件在chrome83中不提交
问题一直稳定使用的easyui搭建的系统最近出现了表单提交不稳定的情况。在表单submit事件第一次进行调用会不提交接口进入到sucess事件中,第二次调用会正常运行,调用成功失败不定。分析经过对比测试,在新版chrome83的浏览器中会出现这种情况。开始是以为由于easyui版本太低,于是尝试升级至1.9.6,但测试发现并不能解决这个问题。于是猜测是新版本的chrome的问题,最后确定了是算chrome83版本的bug,不知道后面更新版本什么时候修复。根本原因是easyui中的submit提交表单使原创 2020-07-08 15:24:06 · 742 阅读 · 2 评论 -
easyui validatebox,textbox,datebox,combobox的取值
easyui各种表单元素的取值:easyui-validatebox //可以使用id或表单选择器取值:$(xx).val();赋值:$(xx).val(value);easyui-textbox,combo //只能用id选择器获取取值:$('#xx').textbox('getValue');或者$('#xx').textbox('getText');赋值: $('#xx')...原创 2019-04-24 17:01:45 · 688 阅读 · 0 评论 -
easyui datagrid显示html元素字符串问题
在列columns里加:formatter:function(val,row,index){ return "<xmp style='margin:0'>" + val + "</xmp>";}原创 2019-04-24 17:03:52 · 760 阅读 · 0 评论 -
easyui dialog自适应高度默认居中
工作中使用easyui的时候发现,dialog必要设定宽,但不必设定具体高度,会按照内容扩展高度。但最好设定一个maxHeight,来保证超过屏幕高度的内容可见,设定maxHeight后超过这个高度就会自动添加滚动条,没有超过则正常显示。像这样:$('#xxx').dialog({ title: '标题', content: '我是内容', minWidth: 400, maxH...原创 2019-06-21 10:01:47 · 2423 阅读 · 0 评论