【问题标题】:How do I echo previously chosen dropdown datepicker value in codeigniter?如何在 codeigniter 中回显先前选择的下拉日期选择器值?
【发布时间】:2014-04-03 21:34:15
【问题描述】:

我使用 jquery datepicker 在我的表单中输入 start_date。我将今天的日期设置为最小日期以及每次创建新条目时的默认日期。如何在 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>

感谢任何帮助。祝你周末愉快! :)

【问题讨论】:

    标签: javascript php jquery codeigniter datepicker


    【解决方案1】:

    我终于明白了。但我还要感谢另一位用户,他一开始就给了我下拉回声问题背后的可能原因。

    无论如何,要在 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")); ?>">
    

    希望这会有所帮助。 :)

    【讨论】:

      猜你喜欢
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      • 2017-01-06
      • 2021-08-12
      • 1970-01-01
      相关资源
      最近更新 更多