[support] form attributes #id

Davide Michel 'ZioBudda' Morelli michel at ziobudda.net
Fri Apr 10 09:26:29 UTC 2009


Hi all. I have this form:

$form = array(
        //'#id', 'user_register_new2',
        '#method' => 'get',
        '#action' => '#',
        '#attributes' => array('onsubmit' => 'javascript: return false'),
        '#prefix' => '-------------------<br><div 
id="form_user_register_new" class="form_user_register_new">',
        '#suffix' => '</div>-------------------<br>'
        );

Note the '#id'. Without it the form is correctly rendered, with it php 
return me this error:

PHP Fatal error:  Cannot use string offset as an array in 
/opt/apache/htdocs/budda/includes/form.inc on line 976

This is my code:

function zb_user_register($data)
{
    return drupal_get_form('zb_user_register_form');
}

function zb_user_register_form($data) {
    //var_dump($data);
   
    $form = array(
        //'#id', 'user_register_new2',
        '#method' => 'get',
        '#action' => '#',
        '#attributes' => array('onsubmit' => 'javascript: return false'),
        '#prefix' => '-------------------<br><div 
id="form_user_register_new" class="form_user_register_new">',
        '#suffix' => '</div>-------------------<br>'
        );
   
   
    $form['firstname'] = array(
        '#weight' => -10,
        '#type' => 'textfield',
        '#title' => t('First name'),
        '#maxlength' => '60',
        '#description' => t('Insert here the description for this type 
of element'),
        '#required' => true,
        '#size' => 60,
        '#id' => 'firstname-field'
   );

  return $form;

}


I'm using Drupal 6.10.

M.

-- 
Michel 'ZioBudda' Morelli                       michel at ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: 0200619074
Telefono Cell: +39-3939890025 --  Fax: +39-0291390660

http://www.ziobudda.net                         ICQ: 58351764  
http://www.ziobuddalabs.it                      Skype: zio_budda
http://www.ziodrupal.net       			MSN: michel at ziobuddalabs.it                   
						JABBER: michel at ziobuddalabs.it



More information about the support mailing list