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();