【问题标题】:Render form in drupal separately单独在drupal中渲染表单
【发布时间】:2012-01-03 22:53:32
【问题描述】:

我想逐项在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']);

表单渲染成功,但提交按钮似乎不起作用(不调用提交函数)

有什么帮助吗?

谢谢

【问题讨论】:

    标签: php forms drupal drupal-render


    【解决方案1】:

    你只需要再调用一次 drupal_render():

    drupal_render($a);
    

    它不会重新渲染您之前渲染的所有内容。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2018-04-04
    相关资源
    最近更新 更多