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