Php 分别在drupal中呈现表单
我想在drupal中单独呈现表单,逐项呈现Php 分别在drupal中呈现表单,php,forms,drupal,drupal-render,Php,Forms,Drupal,Drupal Render,我想在drupal中单独呈现表单,逐项呈现 function form($form){ $form['item1'] = array( 'type' => 'textarea', .........etc $form['item1'] = array( 'type' => 'textarea', .........etc $form['submit'] = array( 'type' => 'submit', .........etc } $a = 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():
drupal_render($a);
它不会重新渲染您以前渲染的所有内容。仍然无法工作,我忘了告诉您,在每个项目之间有另一个表单,您不能在表单中嵌入表单。见: