【发布时间】:2014-08-14 07:36:32
【问题描述】:
我在我的 codeigniter 项目中使用了 bootstrap-datetimepicker 的示例。 我创建了一个只有 datetimepicker 输入的表单。
查看:
<?php // Change the css classes to suit your needs
$attributes = array('class' => '', 'id' => '');
echo form_open('/calendario/nadevent/', $attributes); ?>
<div class="form-group">
<label for="reservationtime">Fecha:</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-calendar"></i>
</span>
<input type="text" name="reservationtime" id="reservationtime" class="form-control" value="<?php echo set_value('reservationtime') ?>" />
</div>
</div>
<?php echo form_submit( 'submit', 'Submit','class="btn btn-default"'); ?>
<?php echo form_close(); ?>
JS:
$('#reservationtime').daterangepicker({timePicker: true, timePickerIncrement: 30, format: 'DD-MM-YYYY hh:mm:ss', timePicker12Hour: false, separator: '/'});
日期选择器工作正常,但是当我提交表单时,我想格式化数据并拆分成一个数组:
控制器:
$this->form_validation->set_rules('reservationtime', 'reservationtime', '');
$array = explode('/',set_value('reservationtime'));
然后我尝试插入值:
form_data = array(
'start' => $array[0],
'end' => $array[1]
;
但是如果我打印数组,它是空的:
Array ( [start] => [end] => )
代码有什么问题?
感谢您的帮助:)
【问题讨论】:
-
您使用的是 daterangepicker,而不是 datetimepicker。
标签: forms codeigniter twitter-bootstrap datetimepicker