牛骨文教育服务平台(让学习变的简单)

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