这是视图中的代码:
echo "<p>Salutation: ";
$salutationOptions = array(
'' => '',
'Dr' => 'Dr',
'Mr' => 'Mr',
'Ms' => 'Ms',
'Mdm' => 'Mdm',
);
echo form_dropdown('salutation', $salutationOptions, '', 'required="required"');
echo "</p>";
我想知道如果验证失败,我是否能够重新填充下拉列表。因为如果验证失败,现在的输出将为空。
第三个参数是定义默认值的参数。使用它:)
form_dropdown('salutation', $salutationOptions, set_value('salutation', 'Dr'), 'required="required"');
更多详情请见这里 : https://ellislab.com/codeigniter/user-guide/helpers/form_helper.html