单行文本框
addText('name值', '标题' [, '提示', '默认值', '标签组', '额外属性', '额外css类'])
标识符:text
| 版本 | 新增功能 |
|---|---|
| 1.0.7 | 支持自定义placeholder |
| 参数 | 含义 | 类型 |
|---|---|---|
| name | name值 | string |
| title | 标题 | string |
| tips | 提示 | string |
| default | 默认值 | string |
| group | 标签组 | array |
| extra_attr | 额外属性 | string |
| extra_class | 额外css类 | string |
单行文本框和其他表单项用法相类似,也是最常用的,一般只需要两个参数。
return ZBuilder::make('form')->addText('title', '标题')->fetch();
效果:

标签组
标签组是在文本框两边加图标或文字,数组第一个元素是左边的图标,第二个元素是右边的图标。
return ZBuilder::make('form')->addText('title', '标题', '', '', ['<i class="fa fa-user"></i>'])->fetch();
效果:

后者两边都有
return ZBuilder::make('form')->addText('title', '标题', '', '', ['<i class="fa fa-fw fa-yen"></i>', '.00'])->fetch();

自定义placeholder
从1.0.7版本开始,可以自定义表单项的placeholder,只需在title后面添加“[:提示文字]”,如:
return ZBuilder::make('form')->setPageTitle('添加')->addText('title', '标题[:请输入标题]')->fetch();
