2016-05-01 8 views
0

CIでは、set_valueはjQueryのdatepickerで動作しません。CodeIgniterのjQuery datepickerでset_value()が動作しない

$(document).ready(function() { 
    $('#c_dob').datepicker({ 
     format: "dd/mm/yyyy" 
    }); 
}); 

$data = array('type' => 'text', 
    'name' => 'c_dob', 
    'id' => 'c_dob', 
    'value' =>set_value('c_dob'), 
    'class' => 'form-control', 
    'placeholder'=>'DATE OF BIRTH' 
); 

echo form_input($data); 

検証が失敗して同じページに戻っても同じ値を返すにはどうすればよいですか?

答えて

0

codeigniterのset_value()は、javascriptが失敗した場合は正常ですが、datepickerを使用する場合はdatepicker APIを使用します。

$('#c_dob').datepicker({ 
    format: "dd/mm/yyyy" 
}); 

$('#c_dob').datepicker("setDate", "<?=$this->input->post('c_dob');?>"); //setDate can take string as argument 

また、javascriptにPHP変数を渡すことも考慮してください。

関連する問題