2013-01-16 56 views
0

我需要填寫的字段應重新填充正確填寫的字段,而不要提交表單併爲錯誤填寫的字段提供錯誤。什麼是最好的方式來做到這一點?如何在驗證通過之前重新填充字段?

請注意,使用此代碼,我正在重新填充字段,因爲它們應該在提交表單時正確顯示,並且在重新加載頁面時它們都會顯示。

<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'); 

在此先感謝

回答

1

嗨,如果您使用的是以下國家下拉幫手,你可以設置值的驗證在下列方式

Country dropdown helper

country_dropdown('location',array(),set_value('location')) 

甚至在你的第二個下拉使用set_value('field_name')將起作用。如果驗證失敗,您的選定值將保留。

相關問題