讲师中心 微信公众号
AI工具推荐 视频效率加速

layui单选框不显示那个圆圈怎么办

陌丽吖_9267

陌丽吖_9267

发布时间:2026-08-12 09:51:46

|

773人浏览过

|

来源于php中文网

原创

layui单选框只显示文字不显示圆圈的根本原因是layui.css隐藏原生radio并用伪元素模拟,若未正确执行form.render()或结构/配置错误则失效。

layui单选框不显示那个圆圈怎么办

为什么 layui 单选框只显示文字、不显示圆圈

根本原因是 layui.css 默认隐藏了原生 <input type="radio">,靠伪元素模拟 UI。如果没触发渲染,就只剩裸标签——看着像普通文字,点不动也无反馈。

常见错误包括:漏掉 layui.use('form')、form.render() 没执行、或 DOM 插入后未重新渲染。

  • 检查页面是否引入了 layui.css 和 layui.js,且顺序正确(CSS 在前,JS 在后)
  • 确认单选框 HTML 结构在 <form class="layui-form"> 内部,否则 form 模块不接管
  • name 属性必须一致(如 name="sex"),否则 layui 认为不是一组,不统一渲染
  • 不要手动加 display: block 或 visibility: visible 覆盖 layui 样式——会破坏伪元素定位

form.render() 该在哪调、怎么调才生效

form.render() 不是“执行一次就万事大吉”,它只作用于当前已存在的 DOM 节点。动态插入的单选框(比如弹窗里异步加载的表单)必须在插入后立即调用。

深蓝色网站后台管理系统layui框架模板-AdminPro
深蓝色网站后台管理系统layui框架模板-AdminPro

一款深蓝色网站后台管理系统layui框架模板

下载
  • 静态页面:在 layui.use('form', function(){...}) 回调里调用 form.render()
  • 动态内容(如 layer.open 弹层):等弹层 DOM 渲染完成(可用 success 回调或 setTimeout 微任务),再执行 form.render()
  • 只渲染单选框:用 form.render('radio'),比全量渲染更快,也避免干扰其它组件
  • 若用了 layui.all.js,可直接写 layui.form().render('radio'),无需 use

初始化默认选中但圆圈仍不显示?检查这两点

即使写了 checked 属性,若没走 layui 渲染流程,圆圈也不会出现——因为真正显示的是伪元素,不是原生控件。

  • HTML 中写 <input type="radio" name="sex" value="1" checked> 是必要但不充分条件
  • 必须确保 form.render('radio') 在该 DOM 插入后执行,否则 checked 属性不会被识别为“已选中状态”
  • 如果用 JS 动态设置(如 $('input[value="1"]').prop('checked', true)),之后一定要补一句 form.render('radio'),否则 UI 不同步

表格里的 type: 'radio' 列为啥也不出圆圈

table 的单选列和 form 表单是两套机制。table 的 type: 'radio' 不依赖 form 模块,但它有自己的硬性前提:

  • 必须且只能有一列配置 type: 'radio',写两列或混用 type: 'checkbox' 会导致整个 radio 列渲染失败
  • 该列需放在 cols 数组靠前位置;若用了 fixed: 'left',它得是第一个固定列,否则可能被遮挡
  • 千万别在 templet 里手写 <input type="radio">——layui 会清空其 checked 属性,导致状态错乱
  • 表格初始化后,若要默认选中某行,不能靠数据字段加 checked: true,得在 done 回调里调 setRowChecked() 或手动设 lay-checked="true" 属性再刷新

最常被忽略的是:table 的 radio 列失效时,控制台通常不报错,只是静默不渲染——得回头逐条核对配置是否满足“唯一性”和“位置要求”。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2583

2023.08.11

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

5583

2023.10.09

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

6590

2024.03.19

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

6238

2024.03.22

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

883

2024.05.22

html5动画制作有哪些制作方法
html5动画制作有哪些制作方法

html5动画制作方法有使用CSS3动画、使用JavaScript动画库、使用HTML5 Canvas等。想了解更多html5动画制作方法相关内容,可以阅读本专题下面的文章。

4231

2023.10.23

HTML与HTML5的区别
HTML与HTML5的区别

HTML与HTML5的区别:1、html5支持矢量图形,html本身不支持;2、html5中可临时存储数据,html不行;3、html5新增了许多控件;4、html本身不支持音频和视频,html5支持;5、html无法处理不准确的语法,html5能够处理等等。想了解更多HTML与HTML5的相关内容,可以阅读本专题下面的文章。

7348

2024.03.06

html5从入门到精通汇总
html5从入门到精通汇总

想系统掌握HTML5开发?本合集精选全网优质学习资源,涵盖免费教程、实战项目、视频课程与权威电子书,从基础语法到高级特性(Canvas、本地存储、响应式布局等)一应俱全,适合零基础小白到进阶开发者,助你高效入门并精通HTML5前端开发。

814

2025.12.30

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

0

2026.10.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
基于TP6的门店排号系统
基于TP6的门店排号系统

共11课时 | 4.4万人学习

ThinkPHP配置开发与CMS后台实战
ThinkPHP配置开发与CMS后台实战

共87课时 | 13万人学习

第二十三期_综合实战
第二十三期_综合实战

共89课时 | 11.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn