Skip to content

复选和单选框 checkbox

用法

输出复选或单选框。

复选框

php
checkbox
(
    set::id('checkAll'),
    set::name('action'),
    set::checked(true),
    set::text('全选'),
);

checkbox
(
    set::id('edit'),
    set::name('action'),
    set::text('编辑'),
    set::disabled(true)
);

单选框

php
checkbox
(
    set::id('redLight'),
    set::name('trafficLight'),
    set::text('红灯'),
    set::type('radio')
);

checkbox
(
    set::id('greenLight'),
    set::name('trafficLight'),
    set::text('绿灯'),
    set::type('radio'),
);

水平排列

php
div
(
    set::class('flex gap-4'),
    checkbox
    (
        set::id('redLight'),
        set::name('trafficLight'),
        set::text('红灯'),
        set::type('radio')
    ),
    checkbox
    (
        set::id('greenLight'),
        set::name('trafficLight'),
        set::text('绿灯'),
        set::type('radio'),
    )
);

属性

属性名类型默认值说明
textstring-复选框文本内容。
checkedboolfalse是否选中。
namestring-复选框名称。
primarybooltrue是否为主要复选框。
idstring[GID]复选框ID。
disabledboolfalse是否禁用。
typestringcheckbox复选框类型。
checkbox : 复选框。
radio : 单选框。
valuestring``复选框值。
typeClassstring``复选框类型的样式类。

数据

https://zentao.net