Codeigniter:刷新后保留下拉值

时间:2015-02-03 15:04:32

标签: php codeigniter

这是视图中的代码:

echo "<p>Salutation: ";
    $salutationOptions = array(
                  ''    => '',
                  'Dr'  => 'Dr',
                  'Mr'  => 'Mr',
                  'Ms'  => 'Ms',
                  'Mdm' => 'Mdm',
                );
    echo form_dropdown('salutation', $salutationOptions, '', 'required="required"');
    echo "</p>";

我想知道如果验证失败,我是否能够重新填充下拉列表。由于验证失败,因此现在的输出将为空白。

1 个答案:

答案 0 :(得分:0)

第三个参数是定义默认值的参数。使用它:)

form_dropdown('salutation', $salutationOptions, set_value('salutation', 'Dr'), 'required="required"');

此处有更多详情:https://ellislab.com/codeigniter/user-guide/helpers/form_helper.html