我在Drupal 6中创建的表单的一部分是:
$form['limiter'] = array(
'#type' => 'select',
'#id' => 'limiter',
'#options' => array('10'=>'10','25'=>'25','50'=>'50')
);
哪种方法正常。
但是,如何定义默认选定索引,以便在页面加载时选择“25”?我传递给'#default_value'的任何东西似乎都不起作用。
任何建议表示赞赏!
答案 0 :(得分:2)
通过#default_value
- 如果这不起作用,您附加的代码段外部的代码还有其他一些问题。请注意,#default_value
仅适用于页面的第一次加载;之后,用户选择的值将覆盖它。
$form['limiter'] = array (
'#type' => 'select',
'#id' => 'limiter',
'#options' => array('10'=>'10','25'=>'25','50'=>'50'),
'#default_value' => '25'
);
请参阅http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#default_value