【问题标题】:get the week day of date selected from bootstrap datepicker获取从引导日期选择器中选择的日期的星期几
【发布时间】:2015-09-10 07:36:59
【问题描述】:
 <div class="control-group">
 <label class="span4">Required Date <span class="red">*</span></label>
  <div class="input-append date datepick span7 required" name="datetimepicker" id="datetimepicker">
    <span class="add-on"><i class="icon-th icon-calendar"></i></span>
  <input class="span12 form-control required" name="date" id="date"  type="text" placeholder="dd/mm/yyyy" data-format="dd/MM/yyyy" readonly>
</div>

$('#date').change(function(){
  var date = $(this).val();
  alert(date);
});

我不知道问题出在哪里,但是这个更改事件不起作用。也许 input 的 readonly 属性正在弄乱某些东西。请帮助各位。

【问题讨论】:

标签: javascript php bootstrap-datepicker


【解决方案1】:

更新:

$(document).ready(function() {
    function changeDate(newdate) {
        var date = newdate;
        alert(date);
    }

    $('input#date').change(function() {
        changeDate($(this).val());
    });

    changeDate($('input#date').val());
});

这应该可行。

【讨论】:

  • 我从 bootstrap datepicker 获取日期。但我不希望用户输入任何内容,所以我将输入字段设为只读。
  • change 事件仅在用户输入值更改时起作用!!所以你如何将 datepicker 值放入#date
  • 您的代码只能运行一次,并且该时间输入字段将为空,如果用户更改日期会发生什么情况
  • @DavidJawphan- '$('#datetimepicker').datetimepicker({ format: 'dd/MM/yyyy', language: 'en' , pickTime: false });'
  • @YatinKhullar- 它甚至一次都不起作用。无论如何,我希望每次用户更改日期时都能正常工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-29
  • 1970-01-01
  • 2012-01-14
  • 2016-07-03
相关资源
最近更新 更多