addNumber('name值', '标题' [, '提示', '默认值', '最小值', '最大值', '步进值', '额外属性'])

标识符:number

版本 新增功能
1.0.7 支持自定义placeholder
参数 含义 类型
name name值 string
titile 标题 string
tips 提示 string
default 默认值 string
min 最小值 string
max 最大值 string
step 步进值 string
extra_attr 额外属性 string
extra_class 额外css类 string

还是栗子

return ZBuilder::make('form')
    ->addNumber('size', '尺寸')
    ->fetch();

看到这里,默认值大家应该知道怎么设置了,这里就不多说了,说说最小值

最小值

默认是没有最小值的,可以设置一个最小值

return ZBuilder::make('form')
    ->addNumber('size', '尺寸', '', '', '-10')
    ->fetch();

这样的话,最小值是-10

最大值

最大值和最小值一样,默认值没有限制,有需要的话可以给个限制

return ZBuilder::make('form')
    ->addNumber('size', '尺寸', '', '', '0', '100')
    ->fetch();

只能填写0-100之间的值

步进值

默认的步进是1,也就是你点击一次小箭头,每次加1或减1,可以设置为其他值

return ZBuilder::make('form')
    ->addNumber('size', '尺寸', '', '', '0', '100', '5')
    ->fetch();

注意:number类型只有某些浏览器支持,请谨慎使用,一般用单行文本类型代替

自定义placeholder

从1.0.7版本开始,可以自定义表单项的placeholder,只需在title后面添加“[:提示文字]”,如:

return ZBuilder::make('form')
    ->addNumber('size', '尺寸[:请输入尺寸]')
    ->fetch();