2012-07-28 21 views
0

伊夫創建的一個按鈕Drupal 7,如何跨HTML /標記提交元素?

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

我已經正確地添加一些標記代碼

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

該按鈕和標記文本顯示爲單個元件。

但我想用標記文本替換提交元素中的驗證值。我不能改變文本,因爲標記將包含html。

我試着讓標記變成一個變量,試圖使它成爲一個子元素。我能想到的一切。但我不能讓按鈕跨越標記。

任何建議appriciated。

感謝

+0

我不清楚你的問題,你是什麼意思,我可以改變文本 – codingbiz 2012-07-28 22:16:09

+0

提交元素不允許HTML,所以我不能風格的文字。但標記確實允許html元素,這就是爲什麼我想在提交元素中嵌套標記文本的原因。 – 2012-07-28 22:22:23

+0

你打算在這裏做標記元素'? – codingbiz 2012-07-28 22:39:45

回答

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

我不知道爲什麼你不使用默認的類CSS來實現,雖然造型。

+0

@Clive感謝您的編輯。 – 2012-07-29 16:37:11