2011-11-15 43 views
1

我想要做的是添加一個id到一個隱藏的字段,以便我可以通過JS編輯它的值。比如,我想給隱藏元素我通過Drupal的形式創建與此:它輸出如何在Drupal中爲表單元素添加一個id或一個類?

$form['position'] = array(
'#type' => 'hidden', 
'#default_value' => '57.149953,-2.104053', 
); 

<input type="hidden" name="position" value="57.149953,-2.104053" /> 

嗯,我想補充一個ID,名稱和類到那個輸入。什麼是最好的方式來做到這一點?

感謝

+0

沒關係,其實我只是用 「getElementsByName」 代替。這是有效的,但是如果任何人有一個解決方案來爲元素添加一個id屬性,那就太棒了! 謝謝, – KerrM

回答

5

您可以設置表單元素 的屬性是這樣的:

$form['position'] = array(
    '#type' => 'hidden', 
    '#default_value' => '57.149953,-2.104053', 
    '#attributes' => array(
    'class' => 'a-class', 
    'id' => 'an-id', 
    'foo' => 'bar' 
) 
); 
+0

這正是我一直在尋找的。謝謝。 – KerrM

相關問題