最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
layui如何获取单选框选中的值怎么做-报错排查和参数设置
时间:2026-08-25 20:35:48 编辑:袖梨 来源:一聚教程网
判断layui是否好用,关键不在功能堆得多,而在layui 单选框怎么用 form.on('radio') 监听选中值、如何用 form.val() 主动获取单选框当前值、为什么 form.on('radio') 有时不触发能不能解决真实需求。先看使用边界,再看具体做法。
先看原文给出的关键信息:layui单选框需包裹在带lay-filter的form内且同name,用form.on('radio')监听,动态添加后须调form.render('radio','filter');获取值用form.val('filter'),禁用项不触发事件但form.val()仍可读取。;layui 单选框怎么用 form.on('radio') 监听选中值 layui 的单选框必须包裹在 form 容器里,且每个 input[type="radio"] 要有相同的 name。继续往下处理时,重点放在这些条件上:监听事件用的是 form.on('radio'),不是 click 或 change 原生事件。;常见错误是直接给 radio 绑定 onclick,结果取不到值,或者漏写 name 导致多个单选组互相干扰。;留意:如果说没选中任何项,对应 key 的值为 undefined,不是空字符串。收尾检查时,再把这些细节对上:若多个同名 radio 都没 checked,form.val() 不会报错,但取值为 undefined。;但 form.val() 仍会返回其 value(如果说它恰好是唯一 checked 的)——这点容易误判逻辑。;值丢了,八成是 lay-filter 没对上,或者 form.render() 忘了调。。