ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 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(); ~~~ >[danger] 注意:number类型只有某些浏览器支持,请谨慎使用,一般用单行文本类型代替 ### 自定义placeholder 从1.0.7版本开始,可以自定义表单项的placeholder,只需在title后面添加“`[:提示文字]`”,如: ~~~ return ZBuilder::make('form') ->addNumber('size', '尺寸[:请输入尺寸]') ->fetch(); ~~~