2011-11-15 4 views
1

숨겨진 필드에 ID를 추가하여 JS를 통해 해당 값을 편집 할 수 있습니다.Drupal에서 양식 요소에 ID 또는 클래스를 추가하는 방법은 무엇입니까?

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

출력 :

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

그럼 내가 아이디, 이름과 클래스를 추가하고 싶습니다 예를 들어, 나는이와 드루팔 양식을 만들 숨겨진 요소를주고 싶어 그 입력에. 이 일을하는 가장 좋은 방법은 무엇입니까?

감사

+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

관련 문제