2012-01-03 4 views
2

drupalでフォームを別々にレンダリングしたい。drupalのフォームを個別にレンダリングする

すべてのヘルプ(機能を提出呼び出さない)

function form($form){ 

$form['item1'] = array(
'type' => 'textarea', .........etc 

$form['item1'] = array(
'type' => 'textarea', .........etc 

$form['submit'] = array(
'type' => 'submit', .........etc 
} 

$a = drupal_get_form('form'); 

drupal_render($a['item1']); 

drupal_render($a['item2']); 

drupal_render($a['submit']); 

フォームが正常にレンダリングされるが、それはボタンが動作しない提出するようですか?それはあなたが以前にレンダリングされたすべてのものを再表示されません

drupal_render($a); 

おかげ

答えて

3

は、あなただけの1以上の時間()drupal_render呼び出す必要があります。

+0

まだ動作していないので、各項目間に別の形式があることを伝えるのを忘れました – Laky

+0

フォーム内にフォームを埋め込むことはできません。参照:http://stackoverflow.com/questions/1759006/embed-an-html-form-within-a-largeer-form – popthestack

関連する問題