我要填写的字段应该重新填充正确填写的字段,而不是提交表单并为错误填写的字段提出错误。最好的方法是什么?
请注意,使用此代码,我正在重新填充字段,因为它们应该在正确提交表单时显示,并且它们都在重新加载页面时显示。
<div class="dropdown_structure">
<?php
if($user['location'] == "empty")
{
echo country_dropdown('location');
}
else
{
echo country_dropdown('location',$user['location']);
}
?>
</div>
另请注意,我已尝试在输入字段中插入值。
$data = array( 'name' => 'location', 'value' => $this->input->post('location'));
echo relation_dropdown('location');
提前致谢
答案 0 :(得分:1)
如果您使用以下国家/地区下拉帮助器,则可以按以下方式设置值验证
country_dropdown('location',array(),set_value('location'))
即使在第二次下拉列表中使用set_value('field_name')也可以。如果验证失败,您的选定值将保留。