2014-04-03 3 views
0

Я использовал jquery datepicker для ввода start_date в моей форме. Я устанавливаю сегодняшнюю дату как минимальную дату, так и дату по умолчанию каждый раз, когда создается новая запись. Как эхо ранее выбранное значение droppay datepicker в 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

Я, наконец, понял это. Но я также хотел бы поблагодарить другого пользователя, который дал мне возможную причину моей проблемы с эскизом выпадающего списка.

Во всяком случае, повторить ранее выбранное выпадающее значение в DatePicker, вот что вам нужно сделать: В голове вашего документа, говоря:

<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")); ?>"> 

Надеюсь, это поможет. :)

Смежные вопросы