【问题标题】:Edit form not working with bootstrap and datepicker编辑表单不适用于 bootstrap 和 datepicker
【发布时间】:2017-07-24 16:06:32
【问题描述】:

我创建了一个编辑表单 CRUD 系统。除了我希望用户能够编辑表单中的日期之外,这一切都很好。

下面的代码是我可以让整个事情与 jquery datepicker、bootstrap 和 php 一起工作的唯一方法。目前 php 位于我要编辑的字段之外。

所以,日期选择器工作正常 (id=date2) 。如果我删除 datepicker 并给 php 一个“值”,则日期出现在准备编辑的字段中,但 datepicker 显然不起作用,因为我将它从代码中取出。

如果我混合 2,则 php 不会将日期值调用到文本字段中,但日期选择器可以工作。

JS 文件: $("#date2").datepicker({dateFormat:'yy-mm-dd'}); $("#date2").val('');

<div class="form-group">
  <label class="col-md-4 control-label">Date Agent Instructed</label>  
    <div class="col-md-4 inputGroupContainer">
    <div class="input-group"  >
        <span class="input-group-addon"   style="cursor:pointer"  > <i class="glyphicon glyphicon-calendar"  ></i></span>
  <input type="text" style="cursor:pointer" placeholder="Click Here To Edit" readonly="readonly" name="date_instructed"  id="date2"  class="form-control"     > <?php echo $row[14];?>

【问题讨论】:

  • 您没有提及您用作日期选择器的组件,但您应该检查组件期望的默认日期格式。
  • 不要认为这是问题所在。一切正常,只是不在一起。我现在做了 2 个输入。 1 显示日期和一个您可以使用 datepicker 更新现有日期的地方......虽然不像我想要的那样光滑。

标签: php class datepicker


【解决方案1】:

$(".date2").val(''); 这段代码(在我的 js 代码中)正在清空您的输入字段。如果要保留通过 PHP 回显到字段中的原始值,则需要删除这段 jquery 代码,因为它将值设置为空。

Symeon Quimby 回答了一个相关问题,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多