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 に答える