Commit Graph

80 Commits (b3f86d206a980fa1744c9bd21e0cd08a87573949)

Author SHA1 Message Date
meihangbo b3f86d206a
form.val() 赋值 radio 的值为布尔值时无法赋值问题. (#1903)
Co-authored-by: meihangbo <meihangbo@126.com>
2024-05-18 14:24:31 +08:00
morning-star b94811ec09
fix(form-select): 修复 XSS 漏洞 (#1813) 2024-04-22 17:21:45 +08:00
贤心 23dfbcbbf0 chore(form): 更正注释 2024-03-31 22:11:20 +08:00
贤心 fccccff983 feat: 新增 `input-number` 组件的 `lay-precision` 属性值为 `0` 时的取整支持 2024-03-31 22:02:32 +08:00
morning-star b5cc9d8787
feat(checkbox&radio): 增强模板自定义能力 (#1686)
* feat(checkbox): 增强模板自定义能力

* feat(radio): 支持 lay-skin 属性; 增强模板自定义能力

* feat(form): 新增 lay-skin="none" 无样式风格

* docs: 添加 lay-skin="none" 文档

* docs: update

* fix: 单选禁用光标效果

* docs: lay-skin="none" 相关示例迁移至 form 页面

* docs: 新增 checkbox 自定义风格示例文件

* docs(form): 新增 radio 自定义风格示例文件

* docs(form): 新增 checkbox,radio 自定义风格示例的样式文件

* docs(form): 新增 checkbox 自定义风格示例

* docs(form): 新增 radio 自定义风格示例

* docs(form): 转移 checkbox,radio 自定义风格示例到对应的组件页面

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-03-28 23:38:50 +08:00
morning-star dd81129d2d
fix(form-select): lay-creatable 旧版微软拼音输入法兼容性问题 (#1667)
* fix(form-select): lay-creatable 在旧版微软拼音输入法下无法创建中文 option 的问题

* fix(form-select): 旧版微软拼音输入法在 IE11 下无法创建中文 option 问题

* chore: lint

* update

* update

* updae
2024-03-13 16:02:12 +08:00
morning-star 18ac6d58f8
feat(form-select): 支持创建新 option (#1618)
* feat(form-select):  支持创建新 option

* docs: 更新 select 文档

* fix: escape

* fix: 比较 option 未区分大小写

* update code

* docs: form

* fix: 缺少闭合标签

* fix: 删除 escape, 和初始 <dd> 行为一致
2024-02-28 08:57:42 +08:00
morning-star ed3bab52e5
chore(select): 优化搜索面板打开逻辑 (#1498) 2023-12-25 14:53:55 +08:00
贤心 246722e71c
release: v2.9.2-rc.1 2023-12-16 23:59:46 +08:00
贤心 07c11a353a 优化 `form.validate()` 代码注释 2023-12-07 00:12:40 +08:00
sight db311e1487 修复部分文档和模块注释中的错别字 2023-11-29 07:45:36 +08:00
morning-star bd59eba6f2
修复 input-number `lay-precision` 属性初始渲染时无效的问题 (#1409)
* 修复 input-number `lay-precision` 属性初始渲染时无效的问题

* update code

* update code
2023-10-31 08:39:22 +08:00
morning-star 4ab2a80f92
新增 `input-number` 组件 `lay-precision` attributes,优化禁用视觉效果 (#1375)
* 新增 `input-number`  组件 `lay-precision` attributes,优化禁用视觉效果
* update code
* refactor
2023-09-20 13:16:11 +08:00
贤心 a00ecf2914 优化 form 验证机制,以确保自定义验证规则的灵活性 2023-09-11 00:13:18 +08:00
贤心 113f1c3312
同步主干最新变更到 2.x
同步主干最新变更到 2.x
2023-07-12 16:53:08 +08:00
贤心 1ac8bba068 优化 input 数字输入框的精度问题 2023-07-11 16:09:59 +08:00
贤心 4f3b9f68e7 修复 radio 标题模板中若存在图标,选中时该图标被强制更改的问题 2023-07-11 15:41:39 +08:00
火烈鸟 c62d2d50d2 代码优化和单词拼写修复 2023-07-10 14:37:38 +08:00
贤心 0f9ca9c6f5 修复 form 在 IE 和 Safari 存在一个正则零宽断言报错的问题 2023-07-03 18:29:19 +08:00
贤心 7ea407236d 优化 input 输入框组件的禁用状态 2023-07-03 08:08:31 +08:00
贤心 0b7577099c 优化 input 数字输入框组件的小数点后保留位逻辑 2023-07-03 00:25:44 +08:00
贤心 86710b4d38 新增 input 数字输入组件 2023-07-02 23:52:39 +08:00
贤心 777e0a1999 取消 #1280 关于 select 的内容,由于存在若干不可控的影响 2023-06-18 23:53:43 +08:00
贤心 38fb0813bc 优化 select 相关代码排版 2023-06-16 00:03:16 +08:00
zhangyutong 255bcb8cc9 添加判断 有值时才覆盖placeholder 2023-06-15 13:17:02 +08:00
zhangyutong 5051ef8d90 删除input已有文本并放入 placeholder,方便输入 2023-06-14 10:00:17 +00:00
贤心 43817a8a8e Merge branch '2.x' of github.com:layui/layui into 2.x 2023-05-29 14:23:20 +08:00
贤心 aee376260a 新增 form 的 `verIncludelRequired` 全局属性 2023-05-29 14:23:10 +08:00
贤心 a10f982ca1
Merge pull request #1266 from layui/main
同步主干的最新内容到 2.x
2023-05-29 00:19:47 +08:00
贤心 9714360050 优化 checkbox 元素的 `lay-skin` ,当设置非内置风格时,不再强制显示为默认风格 2023-05-27 00:08:18 +08:00
贤心 fcc30e1b24 修复 checkbox 在初始设置半选时,点图标未恢复成选中状态的问题 2023-05-25 00:33:06 +08:00
sight 28cebf9e4e 修复 form 重新渲染时 checkbox 自定义模版未正确获取的问题 2023-05-22 00:42:30 +08:00
tsymq-live df632975ea
Update form.js
修复谷歌翻译,翻译成英文后下拉框会多出html标签问题
2023-05-20 10:54:23 +08:00
贤心 039e3bf30d 调整 form 内置校验规则,仅当非空时进行校验,避免强制携带必填(`required`)的校验规则 2023-05-14 12:38:21 +08:00
贤心 aeb16273ae 新增 checkbox 的标题模板支持 2023-05-14 11:49:55 +08:00
贤心 aee96eb65d 优化 radio 的图标由 `unicode` 改为 `fontclass` 2023-05-14 11:49:27 +08:00
贤心 68a9ab7999 优化 form 中内置验证规则的逗号风格 2023-05-14 11:47:13 +08:00
贤心 ae2f94c6d1 细调 form 中的注释描述 2023-05-04 10:00:13 +08:00
贤心 bccda5c5ab 修复 checkbox 的 `title` 属性值出现 `|` 内容时无法显示的问题 2023-04-23 15:32:05 +08:00
贤心 ee6038b82d 优化 `checkbox` 半选状态样式 2023-04-22 19:40:48 +08:00
贤心 4a03a5add1 优化 checkbox 半选对应的 className 常量 2023-04-22 16:12:50 +08:00
sunxiaobin89 2c784041d8 form默认皮肤的复选框添加半选功能支持;修复treeTable的一些问题。 2023-04-14 15:04:59 +08:00
sunxiaobin89 5d77e15fa3 下拉菜单新增reloadData方法;form赋值的的时候对于单选进行调优,重新调整每个选项的checked避免出现多个checked或者无法清空的情况;表格修复有多级表头并且有部分字段宽度自动分配的情况下出现字段的宽度没有占满容器导出出现缝隙的问题;表格调整实例的记录时机,避免data模式下在一些场会遇到组件内部报错问题;表格新增getTrHtml方法可以将数据解析返回html代码方便外部调用;新增treeTable模块。 2023-04-04 15:26:43 +08:00
morning-star 9b6426e089
优化 form 匹配复选框和单选框的正则表达式 2023-03-19 00:23:40 +08:00
贤心 08dce68a70 优化 `select` 开启搜索时,在清空搜索框文本后重置选中项 2023-02-16 00:29:01 +08:00
贤心 efbd528efe 优化 select 的搜索框输入事件 2023-02-15 20:45:36 +08:00
贤心 d4fb5d05b0 优化 checkbox 的 `title` 对 `lay-text` 属性的兼容 2023-02-14 15:56:27 +08:00
贤心 51b48c8c2b 优化 checkbox 的 skin 属性相关判断 2023-02-07 08:56:37 +08:00
贤心 7214a9a6cc 优化 checkbox 的 `title` 以向下兼容 2023-02-03 18:21:16 +08:00
sunxb d3f112160c 调整复选框默认效果跟2.8.0-rc.6一致,微调复选skin的值的细节处理 2023-01-31 10:55:18 +08:00