2014-04-03 32 views
0

我用jquery datepicker在我的表單中輸入start_date。每次創建新條目時,我都將今天的日期設置爲最短日期以及默認日期。如何在codeigniter中回顯先前選擇的下拉日期選擇器值?
這是我在入門增加。如何在codeigniter中回顯先前選擇的下拉日期選擇器值?

<span style="font-size: 10pt" class="label label-info">Start Date</span> 
    <input type="text" id="datepicker" name="start_date"> 
    <td><?php echo form_error('start_date'); ?></td> 

我嘗試下面的代碼來呼應先前選擇的開始日期,所以我可以從那裏開始做編輯,但它並沒有正常工作..

<span style="font-size: 10pt" class="label label-info">Start Date</span> 
    <input type="text" id="datepicker" name="start_date" value="<?php echo set_value('start_date', $job? date("YY/MM/DD",strtotime($job->start_date)) : date("YY/MM/DD")); ?>"> 
    <td><?php echo form_error('start_date'); ?></td> 

任何幫助表示讚賞。週末愉快! :)

回答

0

我終於明白了。但是我還要感謝另一位用戶,他向我提供了我的下拉式回聲問題背後的可能原因。

無論如何,迴響在日期選擇以前選擇下拉值,這裏就是你需要做什麼: 在文檔的頭部,把:

<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> 
<script src="//code.jquery.com/jquery-1.9.1.js"></script> 
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> 
<link rel="stylesheet" href="/resources/demos/style.css"> 
<script> 
    $(function() { 
    $("#datepicker").datepicker({ minDate: 0}); 
}); 
</script> 

在文檔的身體,你應該把:

<input type="text" id="datepicker" name="start_date" value="<?php echo set_value('start_date', $job? date("Y/m/d",strtotime($job->start_date)) : date("Y/m/d")); ?>"> 

希望這會有所幫助。 :)

相關問題