ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 方法原型: `addTextarea($name = '', $title = '', $tips = '', $default = '', $attr = [])` ## 参数说明: ~~~ * @param string $name 字段名及是否必填 格式: name:require 或 name * @param string $title 标题及占位符 格式: title|placeholder,无竖线分隔则为标题 * @param string $tips 提示信息 * @param string $default 默认值 * @param array $attr 输入框选项 {min_rows:最少行数, max_rows:最大行数, width: 输入框宽度, 如: 200px 或 20%} ~~~ > 文本域前端默认为动态调整高度,最少两行,最大6行 ## 调用方式 - 添加一个多行文本框 ``` return SBuilder::make('form') ->addTextarea('textarea', '文本域', '文本域提示文字', '') ->fetch(); ``` > 页面效果: ![](images/screenshot_1557804429518.png) - 设置文本域默认高度 ``` return SBuilder::make('form') ->addTextarea('textarea', '文本域', '文本域提示文字', '', ['min_rows' => 6, 'max_rows' => 12]) ->fetch(); ``` > 页面效果: ![](images/screenshot_1557804519699.png)