0

我创建了一个按钮

$form['submit'] = array(
 '#type' => 'submit',
 '#value' => 'verify',
 '#tree' => TRUE,
);

我添加了一些标记代码

 $form['submit']['verify'] array(
 '#markup' => 'example text',
 );

按钮和标记文本正确显示为单独的元素。

但我想用标记文本替换提交元素中的验证值。我不能只更改文本,因为标记将包含 html。

我尝试将标记设为变量,尝试将其设为子元素。我能想到的一切。但我只是不能让按钮跨越标记。

任何建议都适用。

谢谢

4

1 回答 1

1
$form['submit'] = array(
 '#type' => 'submit',
 '#value' => 'verify',
 '#tree' => TRUE,
 '#prefix' => '<div class="fancy-submit">',
 '#suffix' => '</div>',
);

我想知道为什么您不使用带有默认类的 css 来实现样式。

于 2012-07-29T07:01:49.473 回答