我在我的视图文件中迭代一个表单对象来创建表单元素。现在我想为一些特定的表单元素和密码强度计添加一些工具提示到密码字段。有没有像部分表单元素或类似的东西将我的自定义 HTML 元素添加到表单对象?
谢谢
我在我的视图文件中迭代一个表单对象来创建表单元素。现在我想为一些特定的表单元素和密码强度计添加一些工具提示到密码字段。有没有像部分表单元素或类似的东西将我的自定义 HTML 元素添加到表单对象?
谢谢
基本上,如果您想添加自定义 HTML,则必须手动渲染元素。你可以这样做:
foreach (array('name', 'description', ...) as $name) {
echo $this->formRow($form->get($name));
}
// manually render your special tooltip and element in here
foreach (array('more', 'elements', ...) as $name) {
echo $this->formRow($form->get($name));
}
另一种方法是简单地呈现表单并稍后通过 JS 添加工具提示。你想“添加到元素”什么样的“自定义 HTML”?