繁体   English   中英

如何在连接到数据库的 daterangepicker 中禁用选择的日期

[英]How to disabled picked date in daterangepicker connected to database

如何禁用之前在 PHP 5 中选择的日期和使用 MYSQL 的数据库,我尝试了几次但没有任何效果,我尝试制作一个预订系统

              <div class="row">
              <div class="col-xs-3">
                <label class="form-control" style="border:none;">Publish Date</label>
              </div>
              <div class="col-xs-3">
                <input type="text" name="txtPublishDate" id="txtPublishDate" class="form-control" value="<?php echo $PublishDate; ?>" placeholder="Publish Date" />
              </div>
          </div>


<script>
$(function() {
    $('input[name="txtPublishDate"]').daterangepicker({
        opens: 'right'
    }, function(start, end, label) {
        console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
    });
});
<input .... <?php echo is_string($PublishDate) ? ' disabled="disabled" readonly' : ''; ?> />

或者,甚至不要根据您是否已经选择了输入。 而是在标签中显示所选值,例如跨度。 然后 JS 不会绑定到禁用的输入。 例如:

<?php if !is_string($PublishDate) { ?>
  <input .... />
<?php } else { ?>
  <span><?php echo $PublishDate ?></span>
<?php } ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM