单选框

单选框组件是对 <input type="radio"> 元素的美化替代。

普通单选框

  
  • 属性 title 可设置单选框标题
  • 属性 checked 可设置默认选中
  • 属性 disabled 可设置禁用状态
  • 属性 value 可设置值,否则选中时返回的默认值为 on(浏览器默认机制)。同组单选框一般设置相同值。
  • 属性 lay-skin 可设置单选框风格,可选值:none(无样式)2.9.8+ 默认风格可不填

自定义标题模板

radio 元素后的相邻元素设置特定属性 lay-radio,可以与 radio 标题进行绑定。

  

自定义任意风格 2.9.8+

通过对 radio 元素设置 lay-skin="none" 属性禁用默认样式,从而实现任意风格的单选组件。
注: 这意味着你需要掌握一定的 CSS 技能,以下示例中的样式均为外部自主实现,并非 Layui 内置。

  

单选框事件

form.on('radio(filter)', callback);

  • radio 为单选框事件固定名称
  • filter 为单选框元素对应的 lay-filter 属性值

该事件在单选框被点击或选中时触发。